# Summary

- [Clap](./index.md)
  - [Clap - Command Line Argument Parser](./clap-command-line-argument-parser.md)
  - [Clap Single positional argument](./clap-single-positional-argument.md)
  - [Clap Several positional arguments](./clap-several-positional-arguments.md)
  - [Clap Single long argument](./clap-single-long-argument.md)
  - [Clap Short arguments](./clap-short-arguments.md)
  - [Clap accepting string, number, bool - default values](./clap-string-number-bool-default.md)
  - [Clap add help to each argument](./clap-add-help-to-each-argument.md)
  - [Clap show the version number from Cargo.toml](./clap-show-the-version-number.md)
  - [Clap Show the description of the crates using the about command](./clap-show-the-description.md)
  - [Clap Show the description written in the code](./clap-show-the-description-from-code.md)
  - [Clap show generated description](./clap-show-generated-description.md)
  - [Clap validate number range](./clap-validate-number-range.md)
  - [Clap subcommands](./clap-subcommands.md)
  - [Clap mutually exclusive](./clap-mutually-exclusive.md)
  - [Clap mutually exclusive with group](./clap-mutually-exclusive-with-group.md)
  - [Clap example for CLI](./clap-example.md)
  - [Clap: improving the help with value_name](./clap-value-name.md)
  - [Clap: one of a fixed list of values (enumerated)](./clap-one-of-a-fixed-list-of-values.md)
  - [Clap and environment variables](./clap-and-environment-variables.md)
  - [Clap - set default value if other flag provided](./clap-set-default-value-if-other-flag-provided.md)
  - [Clap - set default value if other argument provided](./clap-set-default-value-if-other-argument-provided.md)
  - [Clap - set default value based on another flag](./clap-set-default-value-based-on-another-flag.md)
  - [Clap complete enum - name of shell](./clap-complete-name-of-shell-enum.md)
  - [Repeat the same argument several times](./repeat-the-same-argument-several-times.md)
  - [Limit the number of values for a vector argument](./limit-the-number-of-values.md)
  - [Clap: fixed list of valid values for generic type](./clap-fixed-list-of-values-for-generic-type.md)
  - [Clap: arbitraty function to validate argument](./clap-arbitrary-function-to-validate-argument.md)
  - [Clap: default value only if the flag was provides](./clap-default-on-condition.md)
  - [Exercise: implement accepting the parameters of wc](./exercise-command-line-of-wc.md)
  - [Solution: implement accepting the parameters of wc](./solution-command-line-of-wc.md)
- [Article](./article.md)


