Command names your users will actually remember
Generate clear, consistent CLI command names in seconds. Choose a structure — verb-noun, noun-verb, verb-only, or two-level namespaces — and get a batch of kebab-case candidates. Everything runs 100% in your browser: no sign-up, no server, nothing stored.
Generate a shortlist, then pick your favorite.
See the pattern reference for when to use each.
Kebab-case (hyphens) is the CLI standard. Underscores exist only for legacy compatibility.
- These are naming suggestions, not registered or reserved commands. CmdCraft cannot check for collisions with existing tools on a user's system.
- Conventions vary by ecosystem — match whatever your CLI framework and existing commands already use.
- Generated names never leave your browser. Nothing is uploaded, logged, or stored.
Good command names follow a few boring rules
The best CLIs feel obvious: git push, docker container list, gcloud compute instances create. Behind that obviousness sit a handful of conventions — lowercase words, hyphens between them, verbs before nouns, topics as plural nouns — applied relentlessly. The naming guide explains each rule; the pattern reference catalogs the structures.
How to use the generator
- Pick a structure. Verb-noun (
create-user) is the default for most tools; two-level (config set) suits larger CLIs. - Generate a batch and click any command to copy it.
- Copy all or download the shortlist for your team chat, spec doc, or CLI scaffold.
- Sanity-check winners against the examples page and your framework's reserved words before shipping.
Browse naming examples by category for inspiration, or read the full CLI command naming guide before you lock in a convention.