# API

```{eval-rst}
.. autoapimodule:: cappa
   :members: parse, invoke, invoke_async, collect, command, Command, Subcommand, Alias, Dep, Arg, ArgAction, Exit, Env, Completion, Output, FileMode, unpack_arguments, Group, Prompt, Confirm, ValueFrom, Default, State, Self, default_parse
```

```{eval-rst}
.. autoapimodule:: cappa.testing
   :members: CommandRunner, RunnerArgs
```

```{eval-rst}
.. autoapimodule:: cappa.parser
   :members: Value, RawOption
```
