Bump clap to 4.0.x and adjust to best practices (#12381)
* Bump clap to 3.2.22 * Replace `from_os_str` with `value_parser` * Replace `from_str` and `try_from_str` with `value_parser` * Move possible_values to the new format * Remove unwanted print * Add missing match branch * Update clap to 4.0.9 and make it compile * Replace deprecated `clap` macro with `command` and `value` * Move remaining `clap` attributes to `arg` * Remove no-op value_parsers * Adjust value_parser for state_version * Remove "deprecated" feature flag and bump to 4.0.11 * Improve range Co-authored-by:Bastian Köcher <git@kchr.de> * Apply suggestions * Trigger CI * Fix unused error warning * Fix doc errors * Fix ArgGroup naming conflict * Change default_value to default_value_t * Use 1.. instead of 0.. Co-authored-by:
Bastian Köcher <git@kchr.de>
Showing
- substrate/Cargo.lock 26 additions, 34 deletionssubstrate/Cargo.lock
- substrate/bin/node-template/node/Cargo.toml 1 addition, 1 deletionsubstrate/bin/node-template/node/Cargo.toml
- substrate/bin/node-template/node/src/cli.rs 3 additions, 3 deletionssubstrate/bin/node-template/node/src/cli.rs
- substrate/bin/node/bench/Cargo.toml 1 addition, 1 deletionsubstrate/bin/node/bench/Cargo.toml
- substrate/bin/node/bench/src/main.rs 5 additions, 5 deletionssubstrate/bin/node/bench/src/main.rs
- substrate/bin/node/cli/Cargo.toml 3 additions, 3 deletionssubstrate/bin/node/cli/Cargo.toml
- substrate/bin/node/cli/build.rs 1 addition, 1 deletionsubstrate/bin/node/cli/build.rs
- substrate/bin/node/cli/src/cli.rs 5 additions, 5 deletionssubstrate/bin/node/cli/src/cli.rs
- substrate/bin/node/inspect/Cargo.toml 1 addition, 1 deletionsubstrate/bin/node/inspect/Cargo.toml
- substrate/bin/node/inspect/src/cli.rs 2 additions, 2 deletionssubstrate/bin/node/inspect/src/cli.rs
- substrate/bin/utils/chain-spec-builder/Cargo.toml 1 addition, 1 deletionsubstrate/bin/utils/chain-spec-builder/Cargo.toml
- substrate/bin/utils/chain-spec-builder/src/main.rs 11 additions, 11 deletionssubstrate/bin/utils/chain-spec-builder/src/main.rs
- substrate/bin/utils/subkey/Cargo.toml 1 addition, 1 deletionsubstrate/bin/utils/subkey/Cargo.toml
- substrate/bin/utils/subkey/src/lib.rs 1 addition, 1 deletionsubstrate/bin/utils/subkey/src/lib.rs
- substrate/client/cli/Cargo.toml 1 addition, 1 deletionsubstrate/client/cli/Cargo.toml
- substrate/client/cli/src/arg_enums.rs 57 additions, 63 deletionssubstrate/client/cli/src/arg_enums.rs
- substrate/client/cli/src/commands/build_spec_cmd.rs 2 additions, 2 deletionssubstrate/client/cli/src/commands/build_spec_cmd.rs
- substrate/client/cli/src/commands/check_block_cmd.rs 2 additions, 2 deletionssubstrate/client/cli/src/commands/check_block_cmd.rs
- substrate/client/cli/src/commands/export_blocks_cmd.rs 4 additions, 4 deletionssubstrate/client/cli/src/commands/export_blocks_cmd.rs
- substrate/client/cli/src/commands/export_state_cmd.rs 1 addition, 1 deletionsubstrate/client/cli/src/commands/export_state_cmd.rs
Please register or sign in to comment