github.com/gobuffalo/buffalo-cli/v2@v2.0.0-alpha.15.0.20200919213536-a7350c8e6799/cli/cmds/build/args.go (about) 1 package build 2 3 import ( 4 "strings" 5 ) 6 7 func AppendArg(args []string, name string, arg ...string) []string { 8 for i, a := range args { 9 if a != name { 10 continue 11 } 12 if len(args) <= i { 13 return args 14 } 15 v := args[i+1] 16 x := []string{v} 17 x = append(x, arg...) 18 args[i+1] = strings.Join(x, " ") 19 return args 20 } 21 args = append(args, name, strings.Join(arg, " ")) 22 return args 23 }