meow with no arguments to
see this catalog plus live telemetry about your install and cache.
Command catalog
Run
run · dev · task · test · x · eval — execute files, scripts, and packages.Packages
install · add · remove · search — manage dependencies.Quality
check · lint · fmt · bundle — the toolchain.Insight
why-dep · why-large · why-slow · doctor · sync · ls — observability & lifecycle.Full command list
| Command | Aliases | Summary |
|---|---|---|
meow init | Scaffold a new project (--mode, --force, --no-install). | |
meow run <target> | Run a file or a package.json script. | |
meow dev | Run the dev script (meow run dev). | |
meow task <name> | Run a package.json script by name. | |
meow test | Run *.test.* / *.spec.* in deterministic isolates. | |
meow x <pkg> | execute | Ephemeral package execution (npx/bunx). |
meow install | i | Resolve + install + materialize. |
meow add <pkg…> | Add a dependency, then install. | |
meow remove <pkg…> | rm, del, delete, uninstall | Remove a dependency, then install. |
meow search <query> | s, find | Search the npm registry. |
meow check [paths…] | Type-check via tsc. | |
meow lint [paths…] | Lint over the shared syntax tree. | |
meow fmt [paths…] | Format (--check for CI). | |
meow bundle <entries…> | Bundle via Rolldown (--out). | |
meow why-dep <pkg> | Trace dependency provenance. | |
meow why-large | Largest packages by cached size. | |
meow why-slow [target] | Cold-start timing. | |
meow doctor | Environment / config / lockfile health. | |
meow sync | Regenerate the shadow tsconfig and types. | |
meow ls | List active dev servers. |
Global behaviors
The omni-router
The omni-router
When the first argument isn’t a known command, meow infers intent: a script name
or file path becomes
meow run …; an unknown name becomes meow x …. It also
strips competitor flags (--shell, --silent, --no-warnings) and Deno-style
run flags (-A, --allow-all, --unstable-*). Full rules in
Running code.Did-you-mean suggestions
Did-you-mean suggestions
A near-miss command gets a suggestion:
Unknown command 'installc'. Did you mean 'install'?Binary aliases
Binary aliases
Invoke meow as
meowx, mwx, npx, pnpx, or bunx and it auto-routes to
meow x. Invoke it as node (or with MEOW_NODE_SHIM=1) and it behaves as the
node shim.Exit codes
Exit codes
meow propagates your program’s exit code (and
process.exit(n)) to the shell,
taken modulo 256 like any process. Quality commands exit non-zero on findings,
so they gate CI directly.Color & CI
Color & CI
Output is rich in a TTY and plain in pipes/CI. Honors
NO_COLOR, FORCE_COLOR,
CLICOLOR_FORCE, and CI. See environment variables.