node: Elaborate --help message
Signed-off-by: Slack Coder <slackcoder@server.ky>
This commit is contained in:
parent
b4ddb31cf3
commit
98f09130bb
|
|
@ -10,6 +10,19 @@ use radicle_node::prelude::{Address, NodeId};
|
||||||
use radicle_node::Runtime;
|
use radicle_node::Runtime;
|
||||||
use radicle_node::{logger, service};
|
use radicle_node::{logger, service};
|
||||||
|
|
||||||
|
pub const HELP_MSG: &str = r#"
|
||||||
|
Usage
|
||||||
|
|
||||||
|
radicle-node [<option>...]
|
||||||
|
|
||||||
|
Options
|
||||||
|
|
||||||
|
--connect <peer> Connect to the given peer address on start
|
||||||
|
--external-address <address> Publicly accessible address
|
||||||
|
--help Print help
|
||||||
|
--listen <address> Address to listen on
|
||||||
|
"#;
|
||||||
|
|
||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
struct Options {
|
struct Options {
|
||||||
connect: Vec<(NodeId, Address)>,
|
connect: Vec<(NodeId, Address)>,
|
||||||
|
|
@ -56,7 +69,7 @@ impl Options {
|
||||||
listen.push(addr);
|
listen.push(addr);
|
||||||
}
|
}
|
||||||
Long("help") => {
|
Long("help") => {
|
||||||
println!("usage: radicle-node [--connect <addr>]..");
|
println!("{HELP_MSG}");
|
||||||
process::exit(0);
|
process::exit(0);
|
||||||
}
|
}
|
||||||
_ => anyhow::bail!(arg.unexpected()),
|
_ => anyhow::bail!(arg.unexpected()),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue