Skip to content

Releases: zuedev/zls

v0.1.3

Choose a tag to compare

@zuedev zuedev released this 21 Sep 12:10
f3dd505

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

Choose a tag to compare

@zuedev zuedev released this 21 Sep 11:09
dccbcda

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.2

From Source

cargo install --git https://github.com/zuedev/zls --tag v0.1.2

Docker Images

Docker images are automatically built and published to:

  • ghcr.io/zuedev/zls:v0.1.2
  • ghcr.io/zuedev/zls:main

Full Changelog: https://github.com/zuedev/zls/commits/v0.1.2

v0.1.1

Choose a tag to compare

@zuedev zuedev released this 21 Sep 10:24
3093abd

Release v0.1.1

  • Make long format the default behavior
  • Add GitHub Actions workflow for testing and cross-platform builds
  • Add comprehensive test suite and fix CLI argument conflicts
  • Code formatting improvements

v0.1.0 - Initial Release

Choose a tag to compare

@zuedev zuedev released this 21 Sep 10:00
f790f8b

🎉 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 -a flag
  • 📏 Human-readable file sizes with -h flag
  • 🖥️ 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