public override async Task Run() { using var vault = StandardVault.Generate(VaultPath); Notifier.Info(Strings.LockCommand_Run_Locking_files___); await LockAllFiles(vault); Notifier.Success(Strings.LockCommand_Run_Locked_all_files_in_Vault_); }
public override Task Run() { using var vault = StandardVault.Generate(VaultPath); foreach (var file in vault.UserDataFiles) { Console.WriteLine(file.Header.SecuredPlainName.PlainName); } return(Task.CompletedTask); }
public override async Task Run() { using var vault = StandardVault.Generate(VaultPath); var file = vault.GetFileByPath(TargetPath); if (file == null) { throw new FileNotFoundException(Strings.RenameCommand_Run_The_file_to_rename_wasn_t_found); } await vault.RemoveFile(file); Notifier.Info(string.Format(Strings.DeleteCommand_Run_Deleted_file_, TargetPath)); }
public override Task Run() { using var vault = StandardVault.Generate(VaultPath); var file = vault.GetFileByPath(OldName); if (file == null) { throw new FileNotFoundException(Strings.RenameCommand_Run_The_file_to_rename_wasn_t_found); } vault.RenameFile(file, NewName); Notifier.Success(Strings.RenameCommand_Run_File_renamed_to_ + NewName); return(Task.CompletedTask); }
public override async Task Run() { using var vault = StandardVault.Generate(VaultPath); var progress = new Progress <ProgressReport>(); progress.ProgressChanged += ProgressBar.PrintProgressBar; var manipulatedFiles = await ExtractAllFiles(vault, progress); foreach (var manipulatedFile in manipulatedFiles) { Notifier.Info(string.Format(Strings.UnlockCommandAsync_Run_File_has_been_altered, manipulatedFile.Header.SecuredPlainName.PlainName)); } Console.WriteLine(); Notifier.Success(Strings.UnlockCommandAsync_Run_Vault_unlocked_); }