Best CLIs for Dev Tools
This category covers Markdown, recordings, task runners, and developer utilities Browse curated CLI tools with install commands, official signals, compatibility flags, and AI analysis so you can find the right command surface quickly.
shadcn CLI
CLI for scaffolding shadcn/ui projects, adding registry items, and inspecting project or registry metadata.
Hugo
Static site generator CLI for scaffolding projects, previewing changes locally, and building or deploying static sites.
act
Run GitHub Actions workflows locally in Docker to test jobs, event payloads, and CI changes before pushing.
Expo CLI
Expo CLI for starting Expo and React Native dev servers, generating native projects, running local iOS or Android builds, and inspecting project config.
PM2
Process manager CLI for running, reloading, scaling, and inspecting long-lived Node.js, Bun, and other app processes.
ShellCheck
Static analysis CLI for shell scripts that catches bugs, portability issues, and unsafe shell patterns before they ship.
just
Command runner for defining, listing, and executing project recipes from a `justfile`.
hyperfine
Command benchmarking CLI for comparing shell commands with statistical timing, warmups, parameter scans, and JSON exports.
Vagrant
Official HashiCorp CLI for defining, starting, provisioning, and destroying reproducible development environments across VM and container providers.
mise
Dev environment CLI for installing tool versions, exporting project env vars, and running project tasks.
Jenkins CLI
Official Jenkins CLI for triggering builds, managing jobs, nodes, and plugins, and running controller administration commands.
semantic-release
Release automation CLI for calculating versions from commit history, generating release notes, tagging releases, and publishing from CI.
D2
Diagram-as-code CLI for rendering D2 files to SVG, PNG, PDF, PowerPoint, GIF, or text.
charm
Shell UI CLI for adding prompts, pickers, spinners, styling, and logs to shell scripts.
cloc
Count blank, comment, and code lines across files, directories, archives, and git revisions.
SVGO
SVG optimization CLI for removing editor metadata, simplifying markup, and applying configurable cleanup plugins.
asciinema
Terminal session recording CLI for capturing, replaying, streaming, and sharing shell sessions as asciicast text logs.
Zola
Static site generator CLI for creating, building, serving, and checking Markdown-driven websites.
pre-commit
Git hook manager for installing, updating, and running version-pinned multi-language hooks across repositories.
Task
Task runner CLI for defining and running project automation, build steps, and developer workflows from `Taskfile.yml` files.
direnv
Per-directory environment manager for loading approved `.envrc` or `.env` files into shells and commands.
tokei
Code statistics CLI for counting files, lines, code, comments, and blanks across source trees.
ast-grep
Structural code search, lint, and rewrite CLI built on AST patterns.
serve
Static file server CLI for previewing local sites, SPAs, and directories over HTTP or HTTPS.
shfmt
Shell formatter CLI for reformatting and syntax-checking Bash, POSIX, mksh, bats, and zsh scripts.
scc
Code metrics CLI for counting files, lines, comments, complexity, ULOC, and estimated cost across source trees.
nb
Plain-text knowledge base CLI for creating, searching, browsing, and syncing notes, bookmarks, and todos.
watchexec
File-watching CLI for rerunning commands or emitting change events when watched files change.
entr
File watcher CLI that reruns commands or restarts a child process when watched files change.
Vale
Prose linting CLI for docs, markup files, and code comments using configurable editorial style rules.
icdiff
Side-by-side colored diff CLI for comparing files and directories with clearer terminal review output.
silicon
CLI for rendering syntax-highlighted code snippets into styled PNG screenshots from files, stdin, or the clipboard.
diffsitter
AST-aware diff CLI that compares syntax trees instead of raw lines for source files.
Ionic CLI
Official Ionic CLI for scaffolding, serving, building, and running Ionic apps with Capacitor or Cordova.
Travis CI CLI
Travis CI CLI for inspecting builds, streaming logs, managing repo settings and env vars, and encrypting `.travis.yml` secrets.
Figma Code Connect
Official Figma CLI for generating, parsing, and publishing Code Connect mappings between code components and Figma components.
Sentry CLI
Official Sentry CLI for releases, source maps, debug files, logs, issues, and cron monitors.
markdownlint-cli2
Markdown linting and auto-fix CLI for CommonMark files, docs repos, and content pipelines.
Atlassian CLI
Official Atlassian CLI for Jira and Confluence workflows from the terminal.
Basecamp CLI
Official Basecamp CLI for agent-friendly Basecamp workflows and account operations from the terminal.
LaunchDarkly CLI
Official LaunchDarkly CLI for feature flag, project, and environment workflows from the terminal.
Salesforce CLI
Official Salesforce CLI for org management, metadata operations, deploy flows, and automation.
Shopify CLI
Official Shopify CLI for apps, themes, Hydrogen storefronts, and local development workflows.