<!-- @generated by usage-cli from usage spec -->

# `usage generate`

- **Usage**: `usage generate <SUBCOMMAND>`
- **Aliases**: `g`
- **Effect**: read-only
- **Source code**: [`cli/src/cli/generate/mod.rs`](https://github.com/jdx/usage/blob/main/cli/src/cli/generate/mod.rs)

Generate completions, documentation, and other artifacts from usage specs

## Subcommands

- [`usage generate completion [FLAGS] <SHELL> <BIN>`](/cli/reference/generate/completion.md)
- [`usage generate completion-init [--usage-bin <USAGE_BIN>] <SHELL>`](/cli/reference/generate/completion-init.md)
- [`usage generate fig [FLAGS]`](/cli/reference/generate/fig.md)
- [`usage generate go [FLAGS]`](/cli/reference/generate/go.md)
- [`usage generate json [FLAGS]`](/cli/reference/generate/json.md)
- [`usage generate json-schema [FLAGS]`](/cli/reference/generate/json-schema.md)
- [`usage generate manpage <FLAGS>`](/cli/reference/generate/manpage.md)
- [`usage generate markdown <FLAGS>`](/cli/reference/generate/markdown.md)
- [`usage generate sdk <FLAGS>`](/cli/reference/generate/sdk.md)
