remove username argument from ArgsSetup because it was causing problems
This commit is contained in:
parent
db6557ca0d
commit
85c4662a61
2 changed files with 3 additions and 12 deletions
|
@ -116,10 +116,7 @@ pub(crate) struct ArgsCompletions {
|
||||||
|
|
||||||
#[derive(Debug, Clone, Parser)]
|
#[derive(Debug, Clone, Parser)]
|
||||||
#[clap(about = "Set up a new account with steamguard-cli")]
|
#[clap(about = "Set up a new account with steamguard-cli")]
|
||||||
pub(crate) struct ArgsSetup {
|
pub(crate) struct ArgsSetup {}
|
||||||
#[clap(short, long, from_global, help = "Steam username, case-sensitive.")]
|
|
||||||
pub username: Option<String>,
|
|
||||||
}
|
|
||||||
|
|
||||||
#[derive(Debug, Clone, Parser)]
|
#[derive(Debug, Clone, Parser)]
|
||||||
#[clap(about = "Import an account with steamguard already set up")]
|
#[clap(about = "Import an account with steamguard already set up")]
|
||||||
|
|
10
src/main.rs
10
src/main.rs
|
@ -349,18 +349,12 @@ fn do_subcmd_completion(args: cli::ArgsCompletions) -> Result<(), anyhow::Error>
|
||||||
}
|
}
|
||||||
|
|
||||||
fn do_subcmd_setup(
|
fn do_subcmd_setup(
|
||||||
args: cli::ArgsSetup,
|
_args: cli::ArgsSetup,
|
||||||
manifest: &mut accountmanager::Manifest,
|
manifest: &mut accountmanager::Manifest,
|
||||||
) -> anyhow::Result<()> {
|
) -> anyhow::Result<()> {
|
||||||
println!("Log in to the account that you want to link to steamguard-cli");
|
println!("Log in to the account that you want to link to steamguard-cli");
|
||||||
print!("Username: ");
|
print!("Username: ");
|
||||||
let username = if args.username.is_some() {
|
let username = tui::prompt();
|
||||||
let u = args.username.unwrap();
|
|
||||||
println!("{}", u);
|
|
||||||
u
|
|
||||||
} else {
|
|
||||||
tui::prompt()
|
|
||||||
};
|
|
||||||
let account_name = username.clone();
|
let account_name = username.clone();
|
||||||
if manifest.account_exists(&username) {
|
if manifest.account_exists(&username) {
|
||||||
bail!(
|
bail!(
|
||||||
|
|
Loading…
Reference in a new issue