# CLI_USAGE_INVALID

- Surface: CLI
- Exit code: 1

## Cause

The invocation did not parse: an unknown command or flag, a flag missing its value, a required positional missing or supplied twice, an out-of-range value, or malformed `--body-json`.

## Fix

Read the `Cause:` clause, which names the exact token at fault, then run the command with `--help` to list what it accepts. `splitch` with no arguments prints the supported command paths.

## Related

- [CLI_VALIDATION_ERROR](https://splitch.dev/docs/error/CLI_VALIDATION_ERROR)
- [VALIDATION_ERROR](https://splitch.dev/docs/error/VALIDATION_ERROR)

Source: https://splitch.dev/docs/error/CLI_USAGE_INVALID