GitShow/sharkdp/lscolors
sharkdp

lscolors

A Rust library and tool to colorize paths using LS_COLORS

by sharkdp
ansi-colorscommand-linefilesystemhacktoberfestls-colorsrustshellterminal
Star on GitHubFork

Rust

283 stars22 forks20 contributorsQuiet · 11mo agoSince 2018v0.21.0Apache-2.0

Meet the team

See all 20 on GitHub →
sharkdp
sharkdp136 contributions
tavianator
tavianator10 contributions
REALERvolker1
REALERvolker17 contributions
sholderbach
sholderbach5 contributions
nn1ks
nn1ks5 contributions
fdncred
fdncred4 contributions
matrixhead
matrixhead4 contributions
sylvestre
sylvestre3 contributions

Languages

View on GitHub →
Rust100%

Commit activity

Last 12 weeks · 0 commits

Full graph →

Community health

2 of 6 standards met

Community profile →
42
✓README✓License○Contributing○Code of Conduct○Issue Template○PR Template

Recent PRs & issues

Quiet · 1 in progress · Last activity 11mo ago
See all on GitHub →
bootandy
Migrate from ansi-term?OpenIssue

Ansi term seems to be unmaintained: https://github.com/ogham/rust-ansi-term Should we move on to something else like: https://docs.rs/yansi/latest/yansi/ ?

bootandy · 10mo ago
sharkdp
Consider adopting downstream fixes in coreutilsOpenIssue

See https://github.com/uutils/coreutils/pull/9262#issuecomment-3536223835

sharkdp · 10mo ago
tavianator
Tracking issue for incompatibilities with GNU lsOpenIssue

[ ] should color symlinks like their target #11 was closed as wontfix, but this might be possible now after #45. [ ] (regular file with capabilities set) #6 was closed as mostly completed, but (and ) remain unimplemented. It is very slow to check for capabilities (at least two syscalls per file). is no longer part of the default GNU ls color scheme. [ ] (Solaris door) These are rare. [ ] Custom control sequences #2 and #21 are relevant issues. Currently lscolors will ignore control sequences it doesn't understand, while GNU ls just passes everything through verbatim. GNU ls even supports non-ANSI terminals by customizing , , , , . [ ] Escape sequences should ding a bell every time an executable file is encountered. [x] should not fall back to [x] Smart case sensitivity for suffix matching (#87)

tavianator · 1y ago

Recent fixes

View closed PRs →
FauxFaux
feat: bump crossterm (no relevant changes)MergedPR

The changes are not relevant for this library: https://github.com/crossterm-rs/crossterm/blob/master/CHANGELOG.md#breaking-%EF%B8%8F

FauxFaux · 11mo ago
alexkunde
Gnu ls integration testsMergedPR
alexkunde · 11mo ago
matrixhead
support for ca (regular file with capabilities set)MergedPR

Hi, This pr tires to fix the support for ca (regular file with capabilities set) in #48

matrixhead · 11mo ago
Structured data for AI agents

Repository: sharkdp/lscolors. Description: A Rust library and tool to colorize paths using LS_COLORS Stars: 283, Forks: 22. Primary language: Rust. Languages: Rust (100%). License: Apache-2.0. Topics: ansi-colors, command-line, filesystem, hacktoberfest, ls-colors, rust, shell, terminal. Latest release: v0.21.0 (11mo ago). Open PRs: 1, open issues: 9. Last activity: 11mo ago. Community health: 42%. Top contributors: sharkdp, tavianator, REALERvolker1, sholderbach, nn1ks, fdncred, matrixhead, sylvestre, WindSoilder, meain and others.

·@ofershap

Replace github.com with gitshow.dev