Skip to content

Commit 32e483b

Browse files
authored
Merge pull request #42 from albertrdixon/albertrdixon/flag-env-vars
Add environment variable for all flags and envvar prefix
2 parents 034b929 + 984ce66 commit 32e483b

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

main.go

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -42,21 +42,23 @@ func main() {
4242
Name: "log-format, l",
4343
Usage: "select logrus formatter ['json', 'text']",
4444
Value: "text",
45-
EnvVars: []string{"LOG_FORMAT"},
45+
EnvVars: []string{"SECRETS_INIT_LOG_FORMAT", "LOG_FORMAT"},
4646
},
4747
&cli.StringFlag{
48-
Name: "provider, p",
49-
Usage: "supported secrets manager provider ['aws', 'google']",
50-
Value: "aws",
48+
Name: "provider, p",
49+
Usage: "supported secrets manager provider ['aws', 'google']",
50+
Value: "aws",
51+
EnvVars: []string{"SECRETS_INIT_SECRETS_PROVIDER", "SECRETS_PROVIDER"},
5152
},
5253
&cli.BoolFlag{
5354
Name: "exit-early",
5455
Usage: "exit when a provider fails or a secret is not found",
55-
EnvVars: []string{"EXIT_EARLY"},
56+
EnvVars: []string{"SECRETS_INIT_EXIT_EARLY", "EXIT_EARLY"},
5657
},
5758
&cli.StringFlag{
58-
Name: "google-project",
59-
Usage: "the google cloud project for secrets without a project prefix",
59+
Name: "google-project",
60+
Usage: "the google cloud project for secrets without a project prefix",
61+
EnvVars: []string{"SECRETS_INIT_GOOGLE_PROJECT", "GOOGLE_PROJECT"},
6062
},
6163
&cli.BoolFlag{
6264
Name: "interactive",

0 commit comments

Comments
 (0)