diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/main.rs | 18 | 
1 files changed, 16 insertions, 2 deletions
| diff --git a/src/main.rs b/src/main.rs index f42647a..91d1c9c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -30,33 +30,47 @@ fn main() -> Result<()> {                  .long("world")                  .short("c")                  .required(false) +                .help("Select the world that we should operate on")                  .takes_value(true),          )          .subcommand(              SubCommand::with_name("enable")                  .about("Enables a mod and its dependencies") -                .arg(Arg::with_name("mod").multiple(true).required(true)), +                .arg( +                    Arg::with_name("mod") +                        .multiple(true) +                        .required(true) +                        .help("The mod to enable"), +                ),          )          .subcommand(              SubCommand::with_name("install")                  .about("Installs a mod and its dependencies") -                .arg(Arg::with_name("mod").multiple(true).required(true)) +                .arg( +                    Arg::with_name("mod") +                        .multiple(true) +                        .required(true) +                        .help("The mod to install"), +                )                  .arg(                      Arg::with_name("target")                          .short("t")                          .long("target-dir") +                        .help("The mod target directory")                          .default_value("."),                  )                  .arg(                      Arg::with_name("dry-run")                          .short("n")                          .long("dry-run") +                        .help("Only resolve dependencies, don't actually install any mods")                          .required(false),                  )                  .arg(                      Arg::with_name("fix-permissions")                          .short("p")                          .long("fix-permissions") +                        .help("Change the owner of the installed mod to match target-dir's")                          .required(false),                  ),          ) | 
