diff options
Diffstat (limited to 'client/go/cmd/root.go')
-rw-r--r-- | client/go/cmd/root.go | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/client/go/cmd/root.go b/client/go/cmd/root.go index 336e1d64ea1..e48bb74c97f 100644 --- a/client/go/cmd/root.go +++ b/client/go/cmd/root.go @@ -22,7 +22,14 @@ var ( Use: "vespa", Short: "A command-line tool for working with Vespa instances", } - color aurora.Aurora + color aurora.Aurora + targetArg string + applicationArg string +) + +const ( + applicationFlag = "application" + targetFlag = "target" ) func configureLogger() { @@ -34,6 +41,10 @@ func configureLogger() { func init() { configureLogger() cobra.OnInitialize(readConfig) + rootCmd.PersistentFlags().StringVarP(&targetArg, targetFlag, "t", "local", "The name or URL of the recipient of this command") + rootCmd.PersistentFlags().StringVarP(&applicationArg, applicationFlag, "a", "", "The application to manage") + bindFlagToConfig(targetFlag, rootCmd) + bindFlagToConfig(applicationFlag, rootCmd) } // Execute executes the root command. |