diff --git a/jcsctl/cmd/cmd.go b/jcsctl/cmd/cmd.go index 16e5145..29b0c9c 100644 --- a/jcsctl/cmd/cmd.go +++ b/jcsctl/cmd/cmd.go @@ -37,10 +37,10 @@ func RootExecute() { var key string var endpoint string - RootCmd.Flags().StringVar(&ca, "ca", "", "CA certificate file path") - RootCmd.Flags().StringVar(&cert, "cert", "", "client certificate file path") - RootCmd.Flags().StringVar(&key, "key", "", "client key file path") - RootCmd.Flags().StringVarP(&endpoint, "endpoint", "e", "", "API endpoint") + RootCmd.PersistentFlags().StringVar(&ca, "ca", "", "CA certificate file path") + RootCmd.PersistentFlags().StringVar(&cert, "cert", "", "client certificate file path") + RootCmd.PersistentFlags().StringVar(&key, "key", "", "client key file path") + RootCmd.PersistentFlags().StringVar(&endpoint, "endpoint", "", "API endpoint") RootCmd.MarkFlagsRequiredTogether("ca", "cert", "key") if ca == "" {