Skip to content

feat: add colors to help output#1

Merged
lucaspizzo merged 7 commits into
mainfrom
feat/colored-help
Mar 29, 2026
Merged

feat: add colors to help output#1
lucaspizzo merged 7 commits into
mainfrom
feat/colored-help

Conversation

@lucaspizzo

Copy link
Copy Markdown
Owner

Summary

  • Commands highlighted in cyan
  • Arguments in green
  • Optional parts and $ prompts dimmed
  • Flags highlighted for better readability

Checklist

  • Tests pass (npm test)
  • Linter passes (npm run lint)
  • Commit messages follow Conventional Commits

Commands in cyan, arguments in green, optional parts dimmed,
flags highlighted for better readability.
Glob `test/*.test.js` doesn't expand on Windows cmd.
Use explicit file paths instead.
CI runners don't have global git user.name/email configured,
causing git commit to fail silently.
import.meta.dirname was added in Node 20.11, breaking CI on Node 18.
- Use execFileSync with args array instead of execSync with shell
  strings to avoid Windows cmd.exe quoting issues
- Rename CI job names for better readability
- Fix lint import ordering in test file
Only sets git user.name/email when the user doesn't have
git configured. Preserves user identity on configured systems.
path.relative() returns backslashes on Windows, causing
string comparison assertions to fail.
@lucaspizzo lucaspizzo merged commit 257a934 into main Mar 29, 2026
10 checks passed
@lucaspizzo lucaspizzo deleted the feat/colored-help branch March 29, 2026 23:31
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 1.1.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant