My personal extended version of ls with git support, colors and other fancy stuff
Inspired by coreutils, ls++ and others.
Tested on Linux and Mac
See example config
Feel free to share your screenshots and configs here, Screenshots and config
| Name | Required | |
|---|---|---|
| Iniparser | Required | Recommended version 4.x, min 3.1 |
| re2 | Required | |
| OpenMP | Optional | Enabled by default |
| libgit2 | Optional | version 0.28.0+ Enabled by default |
CMake
C++11 compatible compiler
| short | long |
|---|---|
| --help | |
| -f | --dirs-first |
| -c "option" | --forced-columns="option" |
| -F "option" | --format="option" |
| -l | --list |
| -C | --no-color |
| -L | --resolve-links |
| -M | --resolve-mounts |
| -r | --reversed |
| -a | --show-hidden |
| -t | --sort-date |
| -A | --sort-name |
| -S | --sort-size |
| -X | --sort-type |
| -n | --numeric-uid-gid |
- Slow the first time it lists directories with lots of git repos (this is a limitation in libgit2)
- git submodules don't show as git directories
- git statuses for files and directories inside submodules don't show correctly
MIT License