A modern replacement for ls written in Rust. Displays a colorized, formatted listing of files and directories with last modified timestamps.
- Colorized output (directories in blue, timestamps in green)
- Last modified timestamp for every entry
- Directories listed first, then files
- Hidden file filtering (dotfiles hidden by default)
- List any directory by passing a path argument
cargo install --path .# List current directory
bls
# List a specific directory
bls /path/to/dir
# Show hidden files
bls -a LastWriteTime Length Name
2026-07-15 14:30 - src
2026-07-10 09:15 - .git
2026-07-15 14:30 312 Cargo.toml
2026-07-14 11:00 1024 main.rs