Skip to content

Polish: colorize skills audit + animate update check - #283

Merged
Patel230 merged 1 commit into
mainfrom
feat/modern-continued
Sep 7, 2026
Merged

Polish: colorize skills audit + animate update check#283
Patel230 merged 1 commit into
mainfrom
feat/modern-continued

Conversation

@Patel230

@Patel230 Patel230 commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Two genuinely new polish improvements toward a modern, animated CLI:

  1. Colorize graycode skills audit — new plugin.FormatAuditResultColored applies semantic severity colors ([CRITICAL] coral, [WARNING] amber, [INFO] sky, success green) to findings and summary lines, honoring NO_COLOR/TTY detection via theme.Tint. The plain FormatAuditResult stays uncolored for embedding in chat system messages (avoids nested ANSI). Shared body via a colored bool.

  2. Animate graycode update — wraps the network release check (10s HTTP timeout) in a CLIProgress spinner, matching the doctor/preflight/verify pattern.

Verified: full go test ./... green, golangci-lint 0 issues, gofumpt clean, smoke-tested colored TTY + plain piped output.

- Add plugin.FormatAuditResultColored: semantic severity colors for
  [CRITICAL]/[WARNING]/[INFO] labels and the summary lines, honoring
  NO_COLOR/TTY detection via theme.Tint. Used by 'graycode skills audit';
  the plain FormatAuditResult stays uncolored for embedding in chat system
  messages (avoids nested ANSI). Shared body via a colored bool.
- Animate 'graycode update' with a CLIProgress spinner around the network
  check (10s HTTP timeout), matching the doctor/verify pattern.
@Patel230
Patel230 merged commit e4f1345 into main Sep 7, 2026
25 of 26 checks passed
@Patel230
Patel230 deleted the feat/modern-continued branch September 7, 2026 04:55
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