This commit is contained in:
@ -84,7 +84,7 @@ Example:
|
||||
internal.ShowSubcommandHelpAndError(c, errors.New("cannot use --local & --user together"))
|
||||
}
|
||||
|
||||
hasCmdArgs, parsedCmdArgs := parseCmdArgs(c.Args().Slice(), internal.LocalCmd)
|
||||
hasCmdArgs, parsedCmdArgs := parseCmdArgs(c.Args().Slice())
|
||||
|
||||
abraSh := path.Join(config.RECIPES_DIR, app.Recipe, "abra.sh")
|
||||
if _, err := os.Stat(abraSh); err != nil {
|
||||
@ -180,23 +180,15 @@ Example:
|
||||
},
|
||||
}
|
||||
|
||||
func parseCmdArgs(args []string, isLocal bool) (bool, string) {
|
||||
var (
|
||||
parsedCmdArgs string
|
||||
hasCmdArgs bool
|
||||
)
|
||||
|
||||
if isLocal {
|
||||
if len(args) > 3 {
|
||||
return true, fmt.Sprintf("%s ", strings.Join(args[3:], " "))
|
||||
}
|
||||
} else {
|
||||
if len(args) > 3 {
|
||||
return true, fmt.Sprintf("%s ", strings.Join(args[3:], " "))
|
||||
}
|
||||
// Parse the command arguments from the cli args.
|
||||
// Arguments should look like this:
|
||||
// DOMAIN COMMAND -- ARGUMENT1 ARGUMENT2 ...
|
||||
func parseCmdArgs(args []string) (bool, string) {
|
||||
if len(args) < 4 {
|
||||
return false, ""
|
||||
}
|
||||
|
||||
return hasCmdArgs, parsedCmdArgs
|
||||
return true, fmt.Sprintf("%s ", strings.Join(args[3:], " "))
|
||||
}
|
||||
|
||||
func cmdNameComplete(appName string) {
|
||||
|
Reference in New Issue
Block a user