public void Execute(string[] args) { if (args.Length < 1) throw new ArgumentException("set [name] [password?]\r\n"); var name = args[0].ToLower(); //Console.WriteLine("Set password for " + name); Console.Write("\r\nMaster Password:"******"Invalid master password."); string pass1; if (args.Length > 1) { pass1 = args[1]; } else { Console.Write("Password: "******"*"); Console.Write(" Confirm: "); var pass2 = ConsoleExt.ReadPassword("*"); if (pass1 != pass2) throw new Exception("Passwords do not match."); } passFile.SetPassword(name, master, pass1); passFile.Save(_fileName); }
public void Execute(string[] args) { if (args.Length < 1) { throw new ArgumentException("set [name] [password?]\r\n"); } var name = args[0].ToLower(); //Console.WriteLine("Set password for " + name); Console.Write("\r\nMaster Password:"******"Invalid master password."); } string pass1; if (args.Length > 1) { pass1 = args[1]; } else { Console.Write("Password: "******"*"); Console.Write(" Confirm: "); var pass2 = ConsoleExt.ReadPassword("*"); if (pass1 != pass2) { throw new Exception("Passwords do not match."); } } passFile.SetPassword(name, master, pass1); passFile.Save(_fileName); }