From 2cec2aa61551981692c267a2cdf2385b95dca382 Mon Sep 17 00:00:00 2001 From: Aanish Bhirud Date: Tue, 7 Jul 2026 21:19:35 +0530 Subject: [PATCH 1/7] feat: add live qr go picker --- CHANGELOG.md | 3 + README.md | 4 +- src/commands/go.rs | 42 ++++++++ src/main.rs | 9 +- src/picker.rs | 264 ++++++++++++++++++++++++++++++++++++++++++++- 5 files changed, 315 insertions(+), 7 deletions(-) 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/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]