//since this file is already dependent on the Common namespace, we don't need events to mitigate this; better off asking ConfigFileManager for the path directly
d=newDirectoryInfo(ConfigFileManager.GetPath());
files=d.GetFiles("*.gpg");
}
catch(ArgumentNullExceptione)
{
ErrorOccured(e,"Error while getting password files");
Console.WriteLine("\t- list:\t\t\tlist all passwords; this is the default action");
Console.WriteLine("\t- <password>:\t\tdecrypt password and copy it to clipboard");
Console.WriteLine($"\t- new <name>:\t\tgenerate password\n\t\t[length]:\tthe length of the password, default is {PasswordGenerator.DEFAULT_LENGTH}\n\t\t[true|false]:\twhether the password should include symbols, default is true");