# `WardrikDaemon.CLI.Help`

Writes `wardrik help`: every command by group, the commands in a namespace, or one command.

# `all`

```elixir
@spec all(WardrikDaemon.CLI.Context.t(), [WardrikDaemon.CLI.Command.t()]) :: :ok
```

Writes every command, by group.

# `command`

```elixir
@spec command(WardrikDaemon.CLI.Context.t(), WardrikDaemon.CLI.Command.t()) :: :ok
```

Writes how `command` is typed, what it does, and its details.

# `namespace`

```elixir
@spec namespace(WardrikDaemon.CLI.Context.t(), String.t(), [
  WardrikDaemon.CLI.Command.t()
]) :: :ok
```

Writes the commands under `namespace`, as `agent`.

---

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