Skip to content

Replace unicode status glyphs with plain ASCII markers - #1

Open
erichanwang wants to merge 1 commit into
mainfrom
chore/plain-status-markers
Open

Replace unicode status glyphs with plain ASCII markers#1
erichanwang wants to merge 1 commit into
mainfrom
chore/plain-status-markers

Conversation

@erichanwang

Copy link
Copy Markdown
Owner

Checkmarks and other unicode glyphs in CLI output render as mangled
boxes over SSH and in non-UTF-8 terminals, and the tools were
inconsistent about which glyph meant success. Swapped all of them for
plain [ok]/[fail]/[warn] text.

Also fixes two small unrelated bugs found while touching this code:
the Dockerfile's copied entrypoint scripts could lose their execute
bit depending on build context, and a couple of stray glyphs sat in
comments rather than user-facing output.

Verified: python3 tests/test_nn.py test_autofix.py test_model.py
test_mcp.py all green, ./validate-build.sh 249/249 passed.

Checkmarks, crosses, and other unicode symbols in CLI output render as
mangled boxes over SSH and in non-UTF-8 terminals, and several of the
neuros-* tools were inconsistent about which glyph meant success. Swap
them all for plain [ok]/[fail]/[warn] text so output is legible
everywhere and greppable.

Also fixes two unrelated bugs noticed while touching this code: the
Dockerfile's copied entrypoint scripts could lose their execute bit
depending on the build context, and .zshrc/hook scripts had a couple
of stray glyphs in comments rather than user-facing output.
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