# `Cheer.Help`
[🔗](https://github.com/joshrotenberg/cheer/blob/v0.2.2/lib/cheer/help.ex#L1)

Auto-generates help text from command metadata.

Renders a formatted help page to stdout including usage line, description,
subcommands, arguments, options (with defaults, env vars, choices), param
groups, and built-in flags (`--help`, `--version`).

Supports short help (`-h`) and long help (`--help`) modes. When long help
is available (via `long_about` or `long_help`), `--help` displays the
extended version while `-h` displays the short version.

# `print`

```elixir
@spec print(
  module(),
  keyword()
) :: :ok
```

Print formatted help for a command to stdout.

Options:
  * `:prog` - program name for usage line (default: command name)
  * `:long` - `true` to print long help (default: `false`)

---

*Consult [api-reference.md](api-reference.md) for complete listing*
