Skip to content

feat: saar CLI personality v0.5.14#4

Merged
DevanshuNEU merged 3 commits into
mainfrom
feat/cli-personality
Mar 17, 2026
Merged

feat: saar CLI personality v0.5.14#4
DevanshuNEU merged 3 commits into
mainfrom
feat/cli-personality

Conversation

@DevanshuNEU

Copy link
Copy Markdown
Contributor

What

The CLI output now has personality. Built for the demo video — non-technical people watching on LinkedIn need to immediately understand what happened.

The output

  saar v0.5.14  ·  saar
  ────────────────────────────────────────────

  Backend         Python (58 files)  pytest
  Frontend        React  TypeScript  Vite
  Package manager bun
  Scale           809 functions  65 files
  Exceptions      OCIAPIError, OCIAuthError     ← bold white

  updated  AGENTS.md                        66 lines  ~911 tokens
  updated  .cursorrules                     25 lines
  updated  CLAUDE.md                        71 lines

  ────────────────────────────────────────────
  ✓  ~911 tokens  ·  your AI knows your codebase
  getsaar.com

Why each decision

  • Exceptions row bold white: this is the demo moment. Without saar, Claude says ValueError. With saar, it knows OCIAPIError. That row needs to stand out visually.
  • Token count first: 911 is the hook. Viewers see it before they read anything else in the closing.
  • ✓ checkmark: signals completion, not just information dump.
  • getsaar.com last: the last thing the viewer reads before the demo cuts.
  • Aligned file columns: feels intentional, not a wall of text.

Bumps to v0.5.14

548 tests passing. Ruff clean. Closes OPE-206.

…ken count front and center

- Header: 'saar v0.5.14 · [repo]' -- clean, no filler
- Exceptions row: bold white (not cyan) -- the demo money shot
- File list: aligned columns, tokens visible inline
- Closing: '✓ ~911 tokens · your AI knows your codebase' + getsaar.com
- Bumps to v0.5.14
@linear

linear Bot commented Mar 17, 2026

Copy link
Copy Markdown

@vercel

vercel Bot commented Mar 17, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
saar Ready Ready Preview, Comment Mar 17, 2026 9:36pm

…ry standard

Industry standard audit (gh, bun, cargo, vercel):
- No decorative divider lines -- borders are for tables, not CLI output
- No getsaar.com in execution path -- marketing belongs in --help, not hot path
- No repeated info -- file list already shows what was written; closing is brief
- Capitalize verbs: Wrote/Updated (not wrote/updated) -- consistent with gh/cargo
- Closing: 'AGENTS.md ready. ~920 tokens.' -- informative, not self-congratulatory
- Keep Exceptions row bold white -- the demo money shot stays

Uniformity across commands:
- extract now matches the lighter style of lint/diff/add/stats
- All commands use same 2-space indent, same color scheme

Bumps to v0.5.14. 548 tests passing.
…Updated

Audit of all 11 commands:
- add: 'added' → 'Added', shorter trailing hint
- capture: 'captured'/'captured again' → 'Captured'/'Captured again'
- diff: remove leading [bold]saar[/bold] prefix, add 2-space indent
- enrich: 'done' → 'Done.' with 2-space indent
- init: 'wrote' → 'Wrote' with dim line count

Every command now: 2-space indent, capital verbs, no decorative borders.
Matches industry standard: gh, cargo, bun, vercel.

548 tests passing.
@DevanshuNEU DevanshuNEU changed the title feat: saar CLI personality v0.5.14 -- demo ready feat: saar CLI personality v0.5.14 Mar 17, 2026
@DevanshuNEU DevanshuNEU merged commit 733aec8 into main Mar 17, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant