Skip to content

Commit 73ee27d

Browse files
Merge pull request #11 from mdanielolsson/namespace_flag_override
Namespace flag override
2 parents 4f11ad4 + 26d9c07 commit 73ee27d

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

cmd/root.go

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,13 @@ var Namespace string
3131
var Context string
3232

3333
var (
34-
cfgFile string
35-
verbose bool
36-
lab bool
37-
sandbox bool
38-
teams []string
39-
data []string
34+
cfgFile string
35+
namespaceFlag string
36+
verbose bool
37+
lab bool
38+
sandbox bool
39+
teams []string
40+
data []string
4041
)
4142

4243
var secretAliases = []string{
@@ -65,7 +66,7 @@ func init() {
6566
rootCmd.PersistentFlags().BoolVarP(&lab, "lab", "", false, "Run lab to simulate team membership.")
6667
rootCmd.PersistentFlags().BoolVarP(&verbose, "verbose", "v", false, "verbose output")
6768
rootCmd.PersistentFlags().BoolVarP(&sandbox, "sandbox", "s", false, "Set if you want to work in a sandbox Namespace.")
68-
rootCmd.PersistentFlags().StringVarP(&Namespace, "namespace", "n", "", "Namespace to create secret in. Usually only needed when member of more than one team.")
69+
rootCmd.PersistentFlags().StringVarP(&namespaceFlag, "namespace", "n", "", "Namespace to create secret in. Usually only needed when member of more than one team.")
6970
rootCmd.PersistentFlags().StringVarP(&Context, "context", "", "", "Set context name.")
7071

7172
// Hide flags
@@ -102,4 +103,9 @@ func identifyTeam() {
102103
if sandbox {
103104
Namespace = Namespace + "-sandbox"
104105
}
106+
107+
// Override namespace if provided with --namespace flag.
108+
if namespaceFlag != "" {
109+
Namespace = namespaceFlag
110+
}
105111
}

0 commit comments

Comments
 (0)