= Command-Line Help for `complex-app`
This document contains the help content for the `complex-app` command-line program.
*Command Overview:*
* <<complex-app,`complex-app`>>
* <<complex-app-test,`complex-app test`>>
* <<complex-app-only-hidden-options,`complex-app only-hidden-options`>>
[[complex-app]]
== `complex-app`
An example command-line tool
*Usage:* `complex-app [OPTIONS] [NAME] [COMMAND]`
=== *Subcommands:*
* `test` — does testing things
* `only-hidden-options` — Demo that `Options` is not printed if all options are hidden
=== *Arguments:*
* `<NAME>` — Optional name to operate on
Longer description
=== *Options:*
* `-c`, `--config <FILE>` [alias: `configuration`] — Sets a custom config file
* `--target <TARGET>`
+
Default value: `local`
+
Possible values:
+
- `local`:
Do the operation locally
- `remote`
* `--very-very-verbose` [aliases: `vv`, `vvv`]
* `-d`, `--debug` — Turn debugging information on
Repeat this option to see more and more debug information.
[[complex-app-test]]
== `complex-app test`
does testing things
*Usage:* `complex-app test [OPTIONS]`
*Command Alias:* `tester`
=== *Options:*
* `-l`, `--list` — lists test values
[[complex-app-only-hidden-options]]
== `complex-app only-hidden-options`
Demo that `Options` is not printed if all options are hidden
*Usage:* `complex-app only-hidden-options`