Rebuilding the CircleCI CLI from scratch
Blog post from CircleCI
CircleCI has introduced a new 1.0 version of its CLI, rewritten from scratch in Go, aiming to enhance the developer experience by allowing them to remain in the terminal for CI tasks. The overhaul addresses technical debt and usability issues of the previous iteration, prioritizing design principles such as consistent JSON, stable exit codes, and structured error messages, which make the CLI more user-friendly for both humans and coding agents. Key features include a simplified login process via OAuth, a markdown-styled output that provides structured information without relying on flat tables, and a built-in MCP server that integrates with editors like VS Code for seamless operation without additional installation. The CLI also supports theming, interactive debugging, and built-in --jq for JSON manipulation, while maintaining compatibility with environmental settings like NO_COLOR and TTY detection. Currently in beta, CircleCI invites user feedback to refine these features and ensure the CLI meets its high standards.
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.