Release Notes
Added
- Project Refactoring: Project restructured into a library (
src/lib.rs) for better modularity and testability.
- CLI Styling: Implemented styling for a more visually appealing command-line interface.
- Path Normalization Utility: Added
utils::normalized_path to display user-friendly, tilde-prefixed paths.
- Demo Assets: Included GIF demonstrations for
README.md.
Changed
- Improved CLI Output: Enhanced output messages across
add, link, publish, remove, unpublish, and update commands with better clarity, colors, emojis, and contextual information.
README.md Enhancements: Updated "Getting started" section with detailed scenarios, GIF demos, and Mermaid diagrams. Reordered installation methods.
- Logging Consistency: Replaced many direct
println! calls with tracing::info! for internal messages, improving logging separation.
- Test Updates: Adjusted integration tests to assert against the new, improved CLI output.
Install kley 0.5.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/sumbad/kley/releases/download/v0.5.0/kley-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/sumbad/kley/releases/download/v0.5.0/kley-installer.ps1 | iex"
Install prebuilt binaries into your npm project
npm install kley-cli@0.5.0
Download kley 0.5.0