Skip to content
Snippets Groups Projects

[ref] whole: update structopt 1.2 -> 1.3

Merged Éloïs requested to merge elois/structopt into dev
24 files
+ 164
228
Compare changes
  • Side-by-side
  • Inline
Files
24
@@ -32,10 +32,7 @@ use std::path::PathBuf;
@@ -32,10 +32,7 @@ use std::path::PathBuf;
use structopt::StructOpt;
use structopt::StructOpt;
#[derive(StructOpt, Debug)]
#[derive(StructOpt, Debug)]
#[structopt(
#[structopt(name = "durs", setting(structopt::clap::AppSettings::ColoredHelp))]
name = "durs",
raw(setting = "structopt::clap::AppSettings::ColoredHelp")
)]
/// Dunitrust command line options
/// Dunitrust command line options
pub struct DursCliOpt {
pub struct DursCliOpt {
/// Dunitrust subcommand
/// Dunitrust subcommand
@@ -49,7 +46,7 @@ pub struct DursCliOpt {
@@ -49,7 +46,7 @@ pub struct DursCliOpt {
keypairs_file: Option<PathBuf>,
keypairs_file: Option<PathBuf>,
/// Set log level. (Defaults to INFO).
/// Set log level. (Defaults to INFO).
/// Available levels: [ERROR, WARN, INFO, DEBUG, TRACE]
/// Available levels: [ERROR, WARN, INFO, DEBUG, TRACE]
#[structopt(short = "l", long = "logs", raw(next_line_help = "true"))]
#[structopt(short = "l", long = "logs", next_line_help = true)]
logs_level: Option<Level>,
logs_level: Option<Level>,
/// Print logs in standard output
/// Print logs in standard output
#[structopt(long = "log-stdout")]
#[structopt(long = "log-stdout")]
@@ -132,40 +129,34 @@ impl DursCliOpt {
@@ -132,40 +129,34 @@ impl DursCliOpt {
/// Classic Dunitrust nodes subcommand
/// Classic Dunitrust nodes subcommand
pub enum DursCliSubCommand {
pub enum DursCliSubCommand {
/// Database explorer
/// Database explorer
#[structopt(
#[structopt(name = "dbex", setting(structopt::clap::AppSettings::ColoredHelp))]
name = "dbex",
raw(setting = "structopt::clap::AppSettings::ColoredHelp")
)]
DbExOpt(DbExOpt),
DbExOpt(DbExOpt),
/// Disable a module
/// Disable a module
#[structopt(name = "disable")]
#[structopt(name = "disable", setting(structopt::clap::AppSettings::ColoredHelp))]
DisableOpt(DisableOpt),
DisableOpt(DisableOpt),
/// Enable a module
/// Enable a module
#[structopt(name = "enable")]
#[structopt(name = "enable", setting(structopt::clap::AppSettings::ColoredHelp))]
EnableOpt(EnableOpt),
EnableOpt(EnableOpt),
/// Keys operations
/// Keys operations
#[structopt(
#[structopt(
name = "keys",
name = "keys",
author = "inso <inso@tuta.io>",
author = "inso <inso@tuta.io>",
raw(setting = "structopt::clap::AppSettings::ColoredHelp")
setting(structopt::clap::AppSettings::ColoredHelp)
)]
)]
KeysOpt(KeysOpt),
KeysOpt(KeysOpt),
/// List available modules
/// List available modules
#[structopt(name = "modules")]
#[structopt(name = "modules", setting(structopt::clap::AppSettings::ColoredHelp))]
ListModulesOpt(ListModulesOpt),
ListModulesOpt(ListModulesOpt),
/// Reset data or conf or all
/// Reset data or conf or all
#[structopt(
#[structopt(name = "reset", setting(structopt::clap::AppSettings::ColoredHelp))]
name = "reset",
raw(setting = "structopt::clap::AppSettings::ColoredHelp")
)]
ResetOpt(ResetOpt),
ResetOpt(ResetOpt),
/// Start node
/// Start node
#[structopt(name = "start")]
#[structopt(name = "start", setting(structopt::clap::AppSettings::ColoredHelp))]
StartOpt(StartOpt),
StartOpt(StartOpt),
/// Synchronize
/// Synchronize
#[structopt(name = "sync")]
#[structopt(name = "sync", setting(structopt::clap::AppSettings::ColoredHelp))]
SyncOpt(SyncOpt),
SyncOpt(SyncOpt),
/// WS2P1 module subcommand
/// WS2P1 module subcommand
#[structopt(name = "ws2p1")]
#[structopt(name = "ws2p1", setting(structopt::clap::AppSettings::ColoredHelp))]
Ws2p1(WS2POpt),
Ws2p1(WS2POpt),
}
}
Loading