Repository navigation
Releases: zuedev/zls
Releases · zuedev/zls
Release list
v0.1.3
Changes in v0.1.3
- Remove benchmark configuration from Cargo.toml for Docker build
- Add latest criterion report and benchmarks
- Fix Dockerfile to handle missing Cargo.lock file
- README improvements and links fixes
- Add LICENSE file for public domain software
v0.1.2 - Docker Support & Documentation Updates
What's New
🐳 Docker Support
- Added Dockerfile for containerized builds
- GitHub Actions workflow for automatic Docker image builds
- Images published to GitHub Container Registry (GHCR)
📚 Documentation
- Completely rewritten README with comprehensive documentation
- Added installation options (source, Docker, GHCR)
- Detailed usage examples and CLI reference
- Performance notes and development guide
🔧 Improvements
- Fixed Docker build issues with missing Cargo.lock
- Optimized Dockerfile with dependency caching
- Enhanced project structure and organization
Installation
Docker
docker pull ghcr.io/zuedev/zls:v0.1.2From Source
cargo install --git https://github.com/zuedev/zls --tag v0.1.2Docker Images
Docker images are automatically built and published to:
ghcr.io/zuedev/zls:v0.1.2ghcr.io/zuedev/zls:main
Full Changelog: https://github.com/zuedev/zls/commits/v0.1.2
v0.1.1
v0.1.0 - Initial Release
🎉 Initial release of zls!
Features
- ⚡ Fast parallel directory listings
- 🎨 Colorized output with file type indicators
- 📋 Multiple display modes (short/long format)
- 🔍 Flexible sorting options (name/time)
- 👁️ Hidden file support with
-aflag - 📏 Human-readable file sizes with
-hflag - 🖥️ Cross-platform support (Linux, macOS, Windows)
Installation
Download the appropriate binary for your platform from the assets below, or build from source with:
cargo install --path .Usage
zls [OPTIONS] [PATH]
OPTIONS:
-a, --all Show hidden files
-l, --long Use long listing format
-t, --time Sort by modification time
-h, --human Show human readable sizes