Expand description
§clap-sort
A library to validate that clap subcommands and arguments are sorted.
This crate provides functionality to validate that:
- Subcommands are sorted alphabetically
- Arguments are grouped and sorted by type:
- Positional arguments (order not enforced - parsing order matters)
- Flags with short options (alphabetically by short option)
- Long-only flags (alphabetically)
Functions§
- assert_
sorted - Validates that subcommands and arguments are sorted correctly.
- is_
sorted - Checks if subcommands and arguments are sorted, returning a Result instead of panicking.