cheep-crator-2/vendor/clap/examples
Nixon Enraght-Moony 842725426c Vendor everything 2022-07-19 12:14:16 +01:00
..
derive_ref Vendor everything 2022-07-19 12:14:16 +01:00
tutorial_builder Vendor everything 2022-07-19 12:14:16 +01:00
tutorial_derive Vendor everything 2022-07-19 12:14:16 +01:00
README.md Vendor everything 2022-07-19 12:14:16 +01:00
cargo-example-derive.md Vendor everything 2022-07-19 12:14:16 +01:00
cargo-example-derive.rs Vendor everything 2022-07-19 12:14:16 +01:00
cargo-example.md Vendor everything 2022-07-19 12:14:16 +01:00
cargo-example.rs Vendor everything 2022-07-19 12:14:16 +01:00
demo.md Vendor everything 2022-07-19 12:14:16 +01:00
demo.rs Vendor everything 2022-07-19 12:14:16 +01:00
escaped-positional-derive.md Vendor everything 2022-07-19 12:14:16 +01:00
escaped-positional-derive.rs Vendor everything 2022-07-19 12:14:16 +01:00
escaped-positional.md Vendor everything 2022-07-19 12:14:16 +01:00
escaped-positional.rs Vendor everything 2022-07-19 12:14:16 +01:00
git-derive.md Vendor everything 2022-07-19 12:14:16 +01:00
git-derive.rs Vendor everything 2022-07-19 12:14:16 +01:00
git.md Vendor everything 2022-07-19 12:14:16 +01:00
git.rs Vendor everything 2022-07-19 12:14:16 +01:00
multicall-busybox.md Vendor everything 2022-07-19 12:14:16 +01:00
multicall-busybox.rs Vendor everything 2022-07-19 12:14:16 +01:00
multicall-hostname.md Vendor everything 2022-07-19 12:14:16 +01:00
multicall-hostname.rs Vendor everything 2022-07-19 12:14:16 +01:00
pacman.md Vendor everything 2022-07-19 12:14:16 +01:00
pacman.rs Vendor everything 2022-07-19 12:14:16 +01:00
repl.rs Vendor everything 2022-07-19 12:14:16 +01:00
typed-derive.md Vendor everything 2022-07-19 12:14:16 +01:00
typed-derive.rs Vendor everything 2022-07-19 12:14:16 +01:00

README.md

Examples

  • Basic demo: derive
  • Typed arguments: derive
    • Topics:
      • Custom parse()
  • Custom cargo command: builder, derive
    • Topics:
      • Subcommands
      • Cargo plugins
  • git-like interface: builder, derive
    • Topics:
      • Subcommands
      • External subcommands
      • Optional subcommands
      • Default subcommands
  • pacman-like interface: builder
    • Topics:
      • Flag subcommands
      • Conflicting arguments
  • Escaped positionals with --: builder, derive
  • Multi-call
    • busybox: builder
      • Topics:
        • Subcommands
    • hostname: builder
      • Topics:
        • Subcommands
  • repl: builder
    • Topics:
      • Read-Eval-Print Loops / Custom command lines

Contributing

New examples:

  • Building: They must be added to Cargo.toml with the appropriate required-features.
  • Testing: Ensure there is a markdown file with trycmd syntax
  • Link the .md file from here

See also the general CONTRIBUTING.