mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-18 02:31:03 +00:00
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 <>
This commit is contained in:
+18
-15
@@ -84,29 +84,29 @@ pub struct RunCmd {
|
||||
|
||||
/// Setup a GRANDPA scheduled voting pause.
|
||||
///
|
||||
/// This parameter takes two values, namely a block number and a delay (in
|
||||
/// blocks). After the given block number is finalized the GRANDPA voter
|
||||
/// will temporarily stop voting for new blocks until the given delay has
|
||||
/// elapsed (i.e. until a block at height `pause_block + delay` is imported).
|
||||
/// This parameter takes two values, namely a block number and a delay (in blocks).
|
||||
///
|
||||
/// After the given block number is finalized the GRANDPA voter will temporarily
|
||||
/// stop voting for new blocks until the given delay has elapsed (i.e. until a
|
||||
/// block at height `pause_block + delay` is imported).
|
||||
#[arg(long = "grandpa-pause", num_args = 2)]
|
||||
pub grandpa_pause: Vec<u32>,
|
||||
|
||||
/// Disable the BEEFY gadget
|
||||
/// (currently enabled by default on Rococo, Wococo and Versi).
|
||||
/// Disable the BEEFY gadget.
|
||||
///
|
||||
/// Currently enabled by default on 'Rococo', 'Wococo' and 'Versi'.
|
||||
#[arg(long)]
|
||||
pub no_beefy: bool,
|
||||
|
||||
/// Add the destination address to the jaeger agent.
|
||||
/// Add the destination address to the 'Jaeger' agent.
|
||||
///
|
||||
/// Must be valid socket address, of format `IP:Port`
|
||||
/// commonly `127.0.0.1:6831`.
|
||||
/// Must be valid socket address, of format `IP:Port` (commonly `127.0.0.1:6831`).
|
||||
#[arg(long)]
|
||||
pub jaeger_agent: Option<String>,
|
||||
|
||||
/// Add the destination address to the `pyroscope` agent.
|
||||
///
|
||||
/// Must be valid socket address, of format `IP:Port`
|
||||
/// commonly `127.0.0.1:4040`.
|
||||
/// Must be valid socket address, of format `IP:Port` (commonly `127.0.0.1:4040`).
|
||||
#[arg(long)]
|
||||
pub pyroscope_server: Option<String>,
|
||||
|
||||
@@ -126,10 +126,13 @@ pub struct RunCmd {
|
||||
#[arg(long)]
|
||||
pub overseer_channel_capacity_override: Option<usize>,
|
||||
|
||||
/// Path to the directory where auxiliary worker binaries reside. If not specified, the main
|
||||
/// binary's directory is searched first, then `/usr/lib/polkadot` is searched. TESTING ONLY:
|
||||
/// if the path points to an executable rather then directory, that executable is used both as
|
||||
/// preparation and execution worker.
|
||||
/// Path to the directory where auxiliary worker binaries reside.
|
||||
///
|
||||
/// If not specified, the main binary's directory is searched first, then
|
||||
/// `/usr/lib/polkadot` is searched.
|
||||
///
|
||||
/// TESTING ONLY: if the path points to an executable rather then directory,
|
||||
/// that executable is used both as preparation and execution worker.
|
||||
#[arg(long, value_name = "PATH")]
|
||||
pub workers_path: Option<PathBuf>,
|
||||
|
||||
|
||||
Reference in New Issue
Block a user