Skip to content

bool CLI: trace the real logo into a colored, animated wordmark - #22

Merged
HomemadeToast57 merged 2 commits into
mainfrom
jack/cli-ascii-art
Jul 28, 2026
Merged

bool CLI: trace the real logo into a colored, animated wordmark#22
HomemadeToast57 merged 2 commits into
mainfrom
jack/cli-ascii-art

Conversation

@HomemadeToast57

Copy link
Copy Markdown
Collaborator

Summary

  • Replaces the generic figlet-slant logo in bool help/bool --help/bare bool with a direct trace of the actual bool logomark (rasterized from the source SVG, downsampled to quadrant block characters) — same b bowl, same two o rings, same l, in the exact brand colors (blue/purple/teal/coral) from components/logo.tsx.
  • On a TTY, the tri-color spark bursts open over 3 redrawn frames, mirroring the web logo's hover animation — the letters never move, only the flairs. Everywhere else (piped output, NO_COLOR, tests) it's one static print of the finished mark.
  • Zero new runtime dependencies — the art is precomputed data (generated offline from the SVG, not rendered at runtime) baked into cli.ts, consistent with the CLI's existing zero-dependency design.
  • Also recolors the bool · <command> header to use the brand blue accent instead of generic cyan.

Test plan

  • bun run typecheck — clean
  • bun test — 152/152 pass (includes new hermetic coverage for the static-fallback vs. animated-TTY branches of printWordmark)
  • Manually verified in a real terminal (TTY): spark burst animates correctly, letters stay static across frames
  • Manually verified NO_COLOR=1 and piped (| cat) output: static, uncolored, single print

Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com

Rasterizes the actual bool-logo artwork into brand-colored quadrant-block
art instead of a generic font, so the b/o/o/l match the web logomark's
blue/purple/teal/coral exactly. On a TTY the tri-color spark bursts open
over three redrawn frames (mirroring the web logo's hover animation);
everywhere else (piped output, NO_COLOR, tests) it's one static print.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Cuts the release backing this PR's traced, brand-colored wordmark and spark
animation for bool help/--help/bare bool.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@HomemadeToast57
HomemadeToast57 merged commit 5b5df17 into main Jul 28, 2026
3 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