Skip to content

fix: simplify banner to avoid rendering issues#24

Merged
clawdeeo merged 1 commit into
mainfrom
fix/banner-rendering
Apr 22, 2026
Merged

fix: simplify banner to avoid rendering issues#24
clawdeeo merged 1 commit into
mainfrom
fix/banner-rendering

Conversation

@clawdeeo
Copy link
Copy Markdown
Collaborator

Problem

The figlet banner was rendering incorrectly:

  • Backslash characters were interpreted as escape sequences, showing 'autmcy' instead of 'gitclaw'
  • Emoji symbols had spacing issues on some terminals

Solution

  • Replace backslash characters with pipe characters in the ASCII art
  • Replace emoji symbols with bracketed text ([OK], [INFO], [WARN], [ERR])
  • Banner now renders correctly as 'gitclaw' on all terminals
  • Better cross-platform compatibility

Testing

Tested with:


/ | / | / |/ |/ | / | / | / | / |
/$$$$$$ |$$ | $$ |$$$$$$$$/ $$ | /$$ |/$$$$$$ |$$ | $$ |
$$ |$$ |$$ | $$ | $$ | $$ | /$$$ |$$ | $$/ $$ | $$ |
$$ $$ |$$ | $$ | $$ | $$ | /$$$$ |$$ | $$ | $$ |
$$$$$$$$ |$$ | $$ | $$ | $$ |$$/$$ |$$ | __ $$ | $$ |
$$ | $$ |$$ |
$$ | $$ | $$ |$$$/ $$ |$$ |/ |$$ |$$ |
$$ | $$ |$$ $$/ $$ | $$ | $/ $$ |$$ $$/ $$ $$/
$$/ $$/ $$$$$$/ $$/ $$/ $$/ $$$$$$/ $$$$$$$/
/ |___
$$/

[INFO] No packages installed. Use 'gitclaw install user/repo' to get started. - Banner shows 'gitclaw' correctly


/ | / | / |/ |/ | / | / | / | / |
/$$$$$$ |$$ | $$ |$$$$$$$$/ $$ | /$$ |/$$$$$$ |$$ | $$ |
$$ |$$ |$$ | $$ | $$ | $$ | /$$$ |$$ | $$/ $$ | $$ |
$$ $$ |$$ | $$ | $$ | $$ | /$$$$ |$$ | $$ | $$ |
$$$$$$$$ |$$ | $$ | $$ | $$ |$$/$$ |$$ | __ $$ | $$ |
$$ | $$ |$$ |
$$ | $$ | $$ |$$$/ $$ |$$ |/ |$$ |$$ |
$$ | $$ |$$ $$/ $$ | $$ | $/ $$ |$$ $$/ $$ $$/
$$/ $$/ $$$$$$/ $$/ $$/ $$/ $$$$$$/ $$$$$$$/
/ |___
$$/

Detected platform: linux aarch64
Compiled for: Linux
OS aliases: ["linux"]
Arch aliases: ["aarch64", "arm64"] - Styled output with bracketed symbols

- Replace backslash characters with pipe characters to avoid escape sequence issues
- Banner now renders correctly as 'gitclaw' on all terminals
- Replace emoji symbols with bracketed text ([OK], [INFO], [WARN], [ERR])
- Fixes emoji spacing issues and improves cross-platform compatibility
@clawdeeo clawdeeo merged commit a3c16d9 into main Apr 22, 2026
8 checks passed
@clawdeeo clawdeeo deleted the fix/banner-rendering branch April 22, 2026 13:19
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