Skip to content

Commit b1fdaa4

Browse files
committed
cloud-init: Use StringSliceVarP instead of StringArrayVarP
The latter does not parse `--cloud-init a,b,c` as expected, it returns an array with a single element, the string `a,b,c`. The `Slice` variant returns an array with 3 elements, `a`, `b` and `c` as expected. Signed-off-by: Christophe Fergeau <[email protected]>
1 parent fa2b3e0 commit b1fdaa4

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

cmd/macadam/init.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ func init() {
7979
_ = initCmd.RegisterFlagCompletionFunc(memoryFlagName, completion.AutocompleteNone)
8080

8181
CloudInitPathFlagName := "cloud-init"
82-
flags.StringArrayVarP(&initOptsFromFlags.CloudInitPaths, CloudInitPathFlagName, "", []string{}, "Path to user-data, meta-data and network-config cloud-init configuration files")
82+
flags.StringSliceVarP(&initOptsFromFlags.CloudInitPaths, CloudInitPathFlagName, "", []string{}, "Path to user-data, meta-data and network-config cloud-init configuration files")
8383
_ = initCmd.RegisterFlagCompletionFunc(CloudInitPathFlagName, completion.AutocompleteDefault)
8484

8585
/* flags := initCmd.Flags()

0 commit comments

Comments
 (0)