diff --git a/CHANGELOG.md b/CHANGELOG.md index 37414d3..a8f93a3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,9 @@ adheres to [Semantic Versioning](https://semver.org/). ## [Unreleased] +### Changed +- Bare `qr go` / `qr g` now opens a lightweight live-filter picker for cached projects while `qr go ` keeps the existing direct lookup behavior. + ## [0.1.0] - 2026-07-02 ### Added diff --git a/Cargo.lock b/Cargo.lock index d5a706c..e84206d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1330,6 +1330,7 @@ dependencies = [ "shlex 2.0.1", "tempfile", "toml", + "unicode-width", "walkdir", ] diff --git a/Cargo.toml b/Cargo.toml index 9e97f0c..5e1838d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -30,6 +30,7 @@ serde_json = "1.0.145" shellexpand = "3.1.1" shlex = "2.0.1" toml = "0.9.8" +unicode-width = "0.2.2" walkdir = "2.5.0" # OS keychain for API-key storage, via per-platform native backends. All are diff --git a/README.md b/README.md index 91e817e..38335af 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ QuickRunner (`qr`) is a fast Rust CLI for common developer shell workflows: jump ## Features -- `qr go ` / `qr g`: fuzzy project lookup backed by a cached scanner (interactive picker on multiple matches) +- `qr go ` / `qr g `: fuzzy project lookup backed by a cached scanner; bare `qr go` / `qr g` opens a live filter picker - `qr run [--watch|--log|--output]