• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

futpib / claugrep / 25436928796
92%

Build:
DEFAULT BRANCH: master
Ran 06 May 2026 01:03PM UTC
Jobs 1
Files 6
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

06 May 2026 01:02PM UTC coverage: 92.254% (+6.1%) from 86.183%
25436928796

push

github

futpib
feat: unify CLI flag support across subcommands

Promote 10 flags to global on the Cli struct so equivalent concepts
work the same way on every subcommand: --project, --all-projects,
-P/--project-regexp, --session, -t/--targets, --no-diff,
--max-line-width, --max-results, --subagents, --json. Extract
ProjectScope + select_project_scope + discover_sessions_for_scope
helpers and collapse the search-specific multi-project branch into
one uniform iteration usable by sessions and last too.

Behavior changes (silent flips, documented in README):

- `last` defaults to the current project (was: all projects). Pass
  --all-projects to restore.
- `last` hides subagents by default (was: showed them). Pass
  --subagents to restore.
- `dump` honors --max-line-width (was: ignored).
- `dump` and `tail` accept --session as a flag alongside the
  positional <SESSION>; mixing both with non-default values errors.
- `sessions`, `last`, `projects` accept --all-projects and
  -P/--project-regexp for cross-project listings.
- `dump`, `tail`, and `memory dump|search` reject --all-projects/-P
  at runtime (single-project commands).
- `-l/--list` is the canonical long form on `search` and
  `memory search`; existing names kept as aliases.

The README's prior claim that `tail` accepted --max-line-width is
now true.

28 new mock tests cover the uniformity matrix, multi-project
rejection, --session flag parity, subagent toggles, the `last`
default flip, dump --max-line-width, the --list alias, and a
hermetic memory dump/search suite.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

297 of 331 new or added lines in 2 files covered. (89.73%)

3442 of 3731 relevant lines covered (92.25%)

36.66 hits per line

Uncovered Changes

Lines Coverage ∆ File
34
86.07
20.84% src/main.rs
Jobs
ID Job ID Ran Files Coverage
1 25436928796.1 06 May 2026 01:03PM UTC 6
92.25
GitHub Action Run
Source Files on build 25436928796
  • Tree
  • List 6
  • Changed 4
  • Source Changed 3
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25436928796
  • 40cb09c4 on github
  • Prev Build on master (#25223584347)
  • Next Build on master (#25921731973)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc