Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 10 Apr 17:41
· 101 commits to master since this release

v0.3.0 — JavaScript ecosystem providers

New Features

  • Yarn provider — Classic (.yarn-cache) and Berry (.yarn/berry/cache) with auto-detection
  • pnpm provider — v9 and v10 store layouts, XDG paths, auto-detection via pnpm store path
  • Bun provider — .bun/install/cache with env var support; npm ecosystem for vuln/version checks
  • Auto-detection of Yarn, pnpm, and Bun cache paths at startup

Improvements

  • Strip Bun dedup suffix (@@@n) for correct vulnerability and version scanning
  • 5-second timeout on yarn/pnpm subprocess probes to prevent TUI blocking
  • Char-aware name truncation in tree panel
  • CI actions pinned to commit SHAs
  • Man page and docs updated with all 15 supported providers

Testing

  • E2E test suite with real Yarn and pnpm tooling
  • 1222 tests (up from ~900 in v0.2.0)

Install

# Homebrew
brew update && brew upgrade ccmd

# crates.io
cargo install ccmd

# macOS (Apple Silicon)
curl -LO https://github.com/juliensimon/cache-commander/releases/download/v0.3.0/ccmd-aarch64-apple-darwin.tar.gz
tar xzf ccmd-aarch64-apple-darwin.tar.gz && sudo mv ccmd /usr/local/bin/

# Linux .deb (x86_64)
curl -LO https://github.com/juliensimon/cache-commander/releases/download/v0.3.0/ccmd-x86_64-unknown-linux-gnu.deb
sudo dpkg -i ccmd-x86_64-unknown-linux-gnu.deb