public void Execute(string[] args) { var passFile = new PassFile(); string master = string.Empty; if (File.Exists(_fileName)) { Console.Write("\r\nOld Password: "******"Invalid old password."); } } Console.Write("New Master Password: "******"Confirm: "); var pass2 = ConsoleExt.ReadPassword(); if (pass1 != pass2) { throw new Exception("Passwords do not match."); } passFile.ResetMaster(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); }
public void Execute(string[] args) { if (args.Length <= 0) throw new ArgumentException("get [name]\r\n"); var name = args[0].ToLower(); Console.Write("\r\nMaster Password: "******"Password: "******"\n\n"); }
public void Execute(string[] args) { var pattern = (!args.Any()) ? ".*" : args[0]; var passFile = new PassFile(); passFile.Load(_fileName); string[] names = passFile.GetNames(); var reg = new Regex(pattern, RegexOptions.Compiled | RegexOptions.IgnoreCase); Console.WriteLine(); foreach (var n in names) { if (reg.Match(n).Success) Console.WriteLine(n); } Console.WriteLine(); }
public void Execute(string[] args) { if (!args.Any()) throw new Exception("Invalid key"); var passFile = new PassFile(); passFile.Load(_fileName); if (passFile.Remove(args[0].ToLower())) { passFile.Save(_fileName); Console.WriteLine("Removed."); } else { Console.WriteLine("Not Found."); } }
public void Execute(string[] args) { if (args.Length <= 0) { throw new ArgumentException("get [name]\r\n"); } var name = args[0].ToLower(); Console.Write("\r\nMaster Password: "******"Password: "******"\n\n"); }
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.Any()) { throw new Exception("Invalid key"); } var passFile = new PassFile(); passFile.Load(_fileName); if (passFile.Remove(args[0].ToLower())) { passFile.Save(_fileName); Console.WriteLine("Removed."); } else { Console.WriteLine("Not Found."); } }
public void Execute(string[] args) { var pattern = (!args.Any()) ? ".*" : args[0]; var passFile = new PassFile(); passFile.Load(_fileName); string[] names = passFile.GetNames(); var reg = new Regex(pattern, RegexOptions.Compiled | RegexOptions.IgnoreCase); Console.WriteLine(); foreach (var n in names) { if (reg.Match(n).Success) { Console.WriteLine(n); } } Console.WriteLine(); }
public void Execute(string[] args) { var passFile = new PassFile(); string master = string.Empty; if (File.Exists(_fileName)) { Console.Write("\r\nOld Password: "******"Invalid old password."); } Console.Write("New Master Password: "******"Confirm: "); var pass2 = ConsoleExt.ReadPassword(); if (pass1 != pass2) throw new Exception("Passwords do not match."); passFile.ResetMaster(master, pass1); passFile.Save(_fileName); }