INNER CODE UNIT · Go
getFlagCommaSeparatedStrings
shenwei356/rush · cobra_helper.go:111
func getFlagCommaSeparatedStrings(cmd *cobra.Command, flag string) []string {
value, err := cmd.Flags().GetString(flag)
checkError(err)
return stringutil.Split(value, ",")
}
func getFlagSemicolonSeparatedStrings(cmd *cobra.Command, flag string) []string {
value, err := cmd.Flags().GetString(flag)
checkError(err)
return stringutil.Split(value, ";")
}
func getFlagCommaSeparatedInts(cmd *cobra.Command, flag string) []int {
filedsStrList := getFlagCommaSeparatedStrings(cmd, flag)
fields := make([]int, len(filedsStrList))
for i, value := range filedsStrList {
v, err := strconv.Atoi(value)
if err != nil {