https://github.com/husnulhamidiah/colorls
ls except with fancy icon and color
https://github.com/husnulhamidiah/colorls
colorls ls
Last synced: 6 months ago
JSON representation
ls except with fancy icon and color
- Host: GitHub
- URL: https://github.com/husnulhamidiah/colorls
- Owner: husnulhamidiah
- Created: 2019-08-19T11:02:53.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-02-12T12:41:49.000Z (over 4 years ago)
- Last Synced: 2025-10-06T12:53:49.208Z (9 months ago)
- Topics: colorls, ls
- Language: JavaScript
- Homepage:
- Size: 133 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Colorls
[](https://forthebadge.com)
[](https://forthebadge.com)
[](https://forthebadge.com)
[](http://makeapullrequest.com)
A Node.js app that colorizes the ls output with color and icons. Here are the screenshots of working example on an iTerm2 terminal (Mac OS), `oh-my-zsh` with `spacehip` theme and `powerline nerd-font + awesome-config` font with the `Ayu dark` color theme.

## Installation
1. Install Node.js (preferably, version > 4.0.0)
2. Install the patched fonts of powerline nerd-font and/or font-awesome. Have a look at the [Nerd Font README](https://github.com/ryanoasis/nerd-fonts/blob/master/readme.md) for more installation instructions.
*Note for iTerm2 users - Please enable the Nerd Font at iTerm2 > Preferences > Profiles > Text > Non-ASCII font > Hack Regular Nerd Font Complete.*
3. Install the colorls app with `npm install -g @husnulanwari/colorls`
4. Start using colorls 🎉
5. Have a look at [Recommended configurations](#recommended-configurations) and [Custom configurations](#custom-configurations) .
## Recommended configurations
1. To add some short command (say, `lc`), add this to your shell configuration file (`~/.bashrc`, `~/.zshrc`, etc.) :
```
alias lc='colorls'
alias ll='colorls -- -lAst'
```
You can find options usage in [custom configurations](#custom-configurations) section.
## Custom configurations
- With `--help` : Prints not so very helpful help menu (updated soon)

- With `--sort` (default): Sort output to show directory first. Use `--no-sort` to show `ls` output as usual :

- With `ls` flags. You can use `ls` flags, just put it after `--`, something like `ls --sort -- -lAst . ./pictures`

- With `--dir-color`, `--file-color`, `--meta-color` and `--error-color` : Change default color

## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
## License
[MIT](https://choosealicense.com/licenses/mit/)