Tweak identity subcommand

finchie
Sep 25, 2022, 2:42 PM
KKNMDXAIU7P44JOSAM23T4RUMLBHWGHTQQS4NXS4FIX5IN6OTXPAC

Dependencies

  • [2] 4OJWMSOW Fully replace crate::Identity
  • [3] 4KJ45IJL Implement new identity management

Change contents

  • edit in pijul/src/commands/identity.rs at line 74
    [3.42773][3.42773:42808]()
    .requires("no-prompt")
  • edit in pijul/src/commands/identity.rs at line 110
    [3.44314][3.44314:44349]()
    .requires("no-prompt")
  • replacement in pijul/src/commands/identity.rs at line 114
    [3.44519][3.44519:44612]()
    #[clap(long = "name", group("name"), value_parser = name_exists, display_order = 2)]
    [3.44519]
    [3.44612]
    #[clap(group("name"), value_parser = name_exists, display_order = 2)]
  • edit in pijul/src/commands/identity.rs at line 175
    [3.46738]
    [3.46738]
    #[clap(alias = "rm")]
  • replacement in pijul/src/commands/identity.rs at line 247
    [3.48778][3.48778:49306]()
    let identity = if options.no_prompt {
    unwrap_args(
    Complete::default()?,
    options.name,
    options.username,
    options.display_name,
    options.remote,
    options.email,
    options.expiry,
    options.password,
    )?
    } else {
    Complete::default()?
    };
    [3.48778]
    [3.49306]
    let identity = unwrap_args(
    Complete::default()?,
    options.name,
    options.username,
    options.display_name,
    options.remote,
    options.email,
    options.expiry,
    options.password,
    )?;
  • edit in pijul/src/commands/identity.rs at line 381
    [3.54662]
    [3.54662]
    let cli_args = unwrap_args(
    old_identity.clone(),
    options.new_name,
    options.username,
    options.display_name,
    options.remote,
    options.email,
    options.expiry,
    options.password,
    )?;
  • replacement in pijul/src/commands/identity.rs at line 393
    [3.54721][3.54721:55114]()
    unwrap_args(
    old_identity.clone(),
    options.new_name,
    options.username,
    options.display_name,
    options.remote,
    options.email,
    options.expiry,
    options.password,
    )?
    [3.54721]
    [3.55114]
    cli_args
  • replacement in pijul/src/commands/identity.rs at line 395
    [3.55139][2.19290:19452]()
    old_identity
    .clone()
    .prompt_changes(true, !options.no_link)
    .await?
    [3.55139]
    [3.55202]
    cli_args.prompt_changes(true, !options.no_link).await?