
Security News
Another Round of TEA Protocol Spam Floods npm, But It’s Not a Worm
Recent coverage mislabels the latest TEA protocol spam as a worm. Here’s what’s actually happening.
Pure Python implementation of ls command with colors and icons. Inspired from colorls. Requires Nerd Fonts for icon/glyphs.
Note: This is not optimized and runs an order of magnitude slower than native ls.
This is intended to run as an executable and not a library, it is preferable to use a tool such as pipx or uv tool
pipx install color-ls
[!NOTE]
To customize the colors or add / change icons, copy config/colorls.toml to either $XDG_CONFIG_HOME/colorls/colorls.toml or ~/.colorls.toml and update as required.
Alternatively, you can call lx with a (partial) config file using the -c flag.
lx --help
usage: colorls.py [-h] [-1] [-a] [-B] [-d] [-f] [--sd] [--sf] [-F] [-i]
[-I PATTERN] [-l] [-n] [-R] [-t [DEPTH]] [--version] [--si]
[-r] [-U] [-H] [-x] [--report] [--dump-config]
[-c [CONFIG_FILE]]
...
Pure Python implementation of `ls` command. Only a subset of available
arguments are implemented
positional arguments:
FILE List information about the FILE(s).
options:
-h, --help show this help message and exit
-1 list items on individual lines
-a, --all do not ignore entries starting with .
-B, --ignore-backups do not list implied entries ending with ~
-d, --directory list directories themselves, not their contents
-f, --file list files only, not directories
--sd, --sort-directories
list directories first
--sf, --sort-files list files first
-F, --classify append indicator (one of */=>@|) to entries
-i, --inode display inode number
-I, --ignore PATTERN do not list implied entries matching shell PATTERN
-l, --long use a long listing format
-n, --numeric-uid-gid
like -l, but list numeric user and group IDs
-R, --recursive list subdirectories recursively
-t, --tree [DEPTH] max tree depth
--version display current version number and exit
--si display file size in SI units
-r, --reverse reverse sorting order
-U, --unsorted do not sort; list entries in directory order.
--reverse supercedes this.
-H, --header do not display header
-x do not display icons
--report print counts of dirs and files
--dump-config dump default config to file `colorls.toml`
-c, --config [CONFIG_FILE]
custom config file
Feature Requests/Bugs should be reported at https://codeberg.org/compilation-
error/colorls/issues





![lx -t[=3]](screenshots/t.png)


GPL-3.0-or-later
FAQs
Pure Python implementation of subset of ls command with colors and icons
We found that color-ls demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Recent coverage mislabels the latest TEA protocol spam as a worm. Here’s what’s actually happening.

Security News
PyPI adds Trusted Publishing support for GitLab Self-Managed as adoption reaches 25% of uploads

Research
/Security News
A malicious Chrome extension posing as an Ethereum wallet steals seed phrases by encoding them into Sui transactions, enabling full wallet takeover.