From b4d14cb83f4fa57c9927a4319a989259f85f3da9 Mon Sep 17 00:00:00 2001 From: neha_gupta Date: Tue, 17 Oct 2023 14:28:05 +0530 Subject: [PATCH] add passphrase flag (#4518) add `--new-passphrase` flag for `update-passphrase` command #### Does this PR need a docs update or release note? - [ ] :white_check_mark: Yes, it's included - [ ] :clock1: Yes, but in a later PR - [ ] :no_entry: No #### Type of change - [ ] :robot: Supportability/Tests #### Issue(s) * # #### Test Plan - [ ] :muscle: Manual - [ ] :zap: Unit test - [ ] :green_heart: E2E --- src/cli/flags/repo.go | 6 +++++- src/cli/repo/repo.go | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/cli/flags/repo.go b/src/cli/flags/repo.go index 62e6e5a81..aff69ed6c 100644 --- a/src/cli/flags/repo.go +++ b/src/cli/flags/repo.go @@ -76,12 +76,16 @@ func AddCorsoPassphaseFlags(cmd *cobra.Command) { } // M365 flags -func AddCorsoUpdatePassphraseFlags(cmd *cobra.Command) { +func AddUpdatePassphraseFlags(cmd *cobra.Command, require bool) { fs := cmd.Flags() fs.StringVar(&NewPhasephraseFV, NewPassphraseFN, "", "update Corso passphrase for repo") + + if require { + cobra.CheckErr(cmd.MarkFlagRequired(NewPassphraseFN)) + } } // --------------------------------------------------------------------------- diff --git a/src/cli/repo/repo.go b/src/cli/repo/repo.go index 1a7338b6e..7da0cb377 100644 --- a/src/cli/repo/repo.go +++ b/src/cli/repo/repo.go @@ -61,6 +61,8 @@ func AddCommands(cmd *cobra.Command) { flags.AddMaintenanceUserFlag(maintenanceCmd) flags.AddMaintenanceHostnameFlag(maintenanceCmd) + flags.AddUpdatePassphraseFlags(updatePassphraseCmd, true) + for _, addRepoTo := range repoCommands { addRepoTo(initCmd) addRepoTo(connectCmd)