mirror of
https://github.com/mimblewimble/mwixnet.git
synced 2025-01-20 19:11:09 +03:00
add command to output public address from config file
This commit is contained in:
parent
51399a6d02
commit
b66ee14ec5
2 changed files with 15 additions and 1 deletions
|
@ -116,6 +116,18 @@ fn real_main() -> Result<(), Box<dyn std::error::Error>> {
|
||||||
let password = prompt_password();
|
let password = prompt_password();
|
||||||
let mut server_config = config::load_config(&config_path, &password)?;
|
let mut server_config = config::load_config(&config_path, &password)?;
|
||||||
|
|
||||||
|
// Write a new config file if init-config command is supplied
|
||||||
|
if let ("address", Some(_)) = args.subcommand() {
|
||||||
|
if !config_path.exists() {
|
||||||
|
panic!(
|
||||||
|
"No public address configured (Config file not found). {}",
|
||||||
|
config_path.to_string_lossy()
|
||||||
|
);
|
||||||
|
}
|
||||||
|
println!("{}", server_config.onion_address());
|
||||||
|
return Ok(())
|
||||||
|
}
|
||||||
|
|
||||||
// Override grin_node_url, if supplied
|
// Override grin_node_url, if supplied
|
||||||
if let Some(grin_node_url) = grin_node_url {
|
if let Some(grin_node_url) = grin_node_url {
|
||||||
server_config.grin_node_url = grin_node_url.parse()?;
|
server_config.grin_node_url = grin_node_url.parse()?;
|
||||||
|
|
|
@ -48,4 +48,6 @@ args:
|
||||||
takes_value: true
|
takes_value: true
|
||||||
subcommands:
|
subcommands:
|
||||||
- init-config:
|
- init-config:
|
||||||
about: Writes a new configuration file
|
about: Writes a new configuration file
|
||||||
|
- address:
|
||||||
|
about: Displays the public key of the server
|
Loading…
Reference in a new issue