From 0d9dc5cb3c1bac759fef88d26fa9359cb3777afb Mon Sep 17 00:00:00 2001 From: Alex Clemmer <clemmer.alexander@gmail.com> Date: Sat, 2 Sep 2017 13:00:28 -0700 Subject: [PATCH] Fix #95 --- cmd/root.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/cmd/root.go b/cmd/root.go index e4766d2e..d2067c1e 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -92,7 +92,7 @@ var RootCmd = &cobra.Command{ } func addJsonnetFlagsToCmd(cmd *cobra.Command) { - cmd.PersistentFlags().StringP(flagJpath, "J", "", "Additional jsonnet library search path") + cmd.PersistentFlags().StringSliceP(flagJpath, "J", nil, "Additional jsonnet library search path") cmd.PersistentFlags().StringSliceP(flagExtVar, "V", nil, "Values of external variables") cmd.PersistentFlags().StringSlice(flagExtVarFile, nil, "Read external variable from a file") cmd.PersistentFlags().StringSliceP(flagTlaVar, "A", nil, "Values of top level arguments") @@ -174,11 +174,10 @@ func newExpander(cmd *cobra.Command) (*template.Expander, error) { spec.EnvJPath = filepath.SplitList(os.Getenv("KUBECFG_JPATH")) - jpath, err := flags.GetString(flagJpath) + spec.FlagJpath, err = flags.GetStringSlice(flagJpath) if err != nil { return nil, err } - spec.FlagJpath = filepath.SplitList(jpath) spec.ExtVars, err = flags.GetStringSlice(flagExtVar) if err != nil { -- GitLab