2 Commits

Author SHA1 Message Date
Yeachan-Heo 7db400c54e feat(cli): add claw log --since date filter
Replayed the CLI parity changes on top of the latest mainline so the direct command surface now includes a date-filtered git log view alongside the related config, hook, and branch helpers already in flight.

Constraint: The local branch had diverged from origin/main and required a rebase before push
Constraint: Keep the Rust CLI help text, parsing, and focused tests aligned
Rejected: Push the pre-rebase commit directly | non-fast-forward and stale mainline base
Confidence: medium
Scope-risk: moderate
Directive: Preserve the top-level log/config/hook/branch command wiring together when reconciling future CLI parity rebases
Tested: cargo build --workspace; cargo test -p rusty-claude-cli parses_log_subcommand_with_since_filter; cargo test -p rusty-claude-cli rejects_invalid_log_arguments; cargo test -p rusty-claude-cli cli_git_log_args_include_since_when_requested; ./target/debug/claw log --since 2026-04-01
Not-tested: full cargo test --workspace after the rebase conflict resolution
2026-04-04 16:32:37 +00:00
Yeachan-Heo 953513f12d docs: add a current claw CLI usage guide
The root and Rust-facing docs now point readers at a single task-oriented usage guide with build, auth, CLI, session, and parity-harness examples. This also fixes stale workspace references and updates the Rust workspace inventory to match the current crate set.

Constraint: Existing README copy still referenced the old dev/rust status and needed to stay lightweight
Rejected: Fold all usage details into README.md only | too much noise for the landing page
Confidence: high
Scope-risk: narrow
Reversibility: clean
Directive: Keep USAGE examples aligned with  when CLI flags change
Tested: cargo build --workspace; cargo test --workspace
Not-tested: External links and rendered Markdown in GitHub UI
2026-04-04 15:23:22 +00:00