diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a849777..26070c2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,6 +25,18 @@ jobs: - name: Test run: cargo test --locked --verbose + msrv: + name: test (msrv 1.85.0) + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: dtolnay/rust-toolchain@1.85.0 + - uses: Swatinem/rust-cache@v2 + - name: Build + run: cargo build --locked --verbose + - name: Test + run: cargo test --locked --verbose + lint: name: fmt & clippy runs-on: ubuntu-latest diff --git a/Cargo.toml b/Cargo.toml index ee9ce33..25344a2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,6 +5,11 @@ edition = "2024" rust-version = "1.85" license = "MIT" description = "QuickRunner (qr) is a blazing-fast, AI-augmented developer shell helper." +repository = "https://github.com/baanish/quick-runner" +homepage = "https://github.com/baanish/quick-runner" +readme = "README.md" +keywords = ["cli", "developer-tools", "shell", "ai", "rust"] +categories = ["command-line-utilities", "development-tools"] [[bin]] name = "qr" diff --git a/README.md b/README.md index acf7c3d..91e817e 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,11 @@ # QuickRunner -QuickRunner (`qr`) is a fast Rust CLI for common developer shell workflows: jumping to projects, running scripts, managing aliases, scanning project roots, tracking lightweight command stats, and an AI router (`qr do`) that turns natural language into a shell command or a hand-off to a coding agent. Every config key can be overridden via `QR_` environment variables. +QuickRunner (`qr`) is a fast Rust CLI for common developer shell workflows: jumping to projects, running scripts, managing aliases, scanning project roots, tracking lightweight command stats, and an AI router (`qr do`) that turns natural language into a shell command or a hand-off to a coding agent. ## Features - `qr go ` / `qr g`: fuzzy project lookup backed by a cached scanner (interactive picker on multiple matches) -- `qr run [watch|log|output]