Improve Client CLI help readability (#2073)
Currently the CLI `-h/--help` commad output is almost unreadable as (for some commands) it: - doesn't provide a short brief of what the command does. - doesn't separate the options description in smaller paragraphs. - doesn't use a smart wrap strategy for lines longer than the number of columns in the terminal. Follow some pics taken with a 100 cols wide term ## Short help (./node -h) ### Before  ### After  ## Long help (./node --help) ### Before  ### After  --------- Co-authored-by: command-bot <>
Showing
- Cargo.lock 11 additions, 0 deletionsCargo.lock
- polkadot/cli/src/cli.rs 18 additions, 15 deletionspolkadot/cli/src/cli.rs
- substrate/client/cli/Cargo.toml 1 addition, 1 deletionsubstrate/client/cli/Cargo.toml
- substrate/client/cli/src/commands/run_cmd.rs 46 additions, 23 deletionssubstrate/client/cli/src/commands/run_cmd.rs
- substrate/client/cli/src/params/import_params.rs 9 additions, 10 deletionssubstrate/client/cli/src/params/import_params.rs
- substrate/client/cli/src/params/keystore_params.rs 3 additions, 2 deletionssubstrate/client/cli/src/params/keystore_params.rs
- substrate/client/cli/src/params/network_params.rs 32 additions, 15 deletionssubstrate/client/cli/src/params/network_params.rs
- substrate/client/cli/src/params/node_key_params.rs 26 additions, 16 deletionssubstrate/client/cli/src/params/node_key_params.rs
- substrate/client/cli/src/params/offchain_worker_params.rs 4 additions, 4 deletionssubstrate/client/cli/src/params/offchain_worker_params.rs
- substrate/client/cli/src/params/prometheus_params.rs 2 additions, 0 deletionssubstrate/client/cli/src/params/prometheus_params.rs
- substrate/client/cli/src/params/pruning_params.rs 2 additions, 0 deletionssubstrate/client/cli/src/params/pruning_params.rs
- substrate/client/cli/src/params/runtime_params.rs 3 additions, 1 deletionsubstrate/client/cli/src/params/runtime_params.rs
- substrate/client/cli/src/params/shared_params.rs 21 additions, 6 deletionssubstrate/client/cli/src/params/shared_params.rs
- substrate/client/cli/src/params/telemetry_params.rs 3 additions, 0 deletionssubstrate/client/cli/src/params/telemetry_params.rs
- substrate/client/cli/src/params/transaction_pool_params.rs 3 additions, 1 deletionsubstrate/client/cli/src/params/transaction_pool_params.rs
- substrate/client/storage-monitor/src/lib.rs 6 additions, 3 deletionssubstrate/client/storage-monitor/src/lib.rs
Please register or sign in to comment