Merge "list all valid flags (commands) to soong_ui upon unknown command"
This commit is contained in:
@@ -67,7 +67,7 @@ type command struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// list of supported commands (flags) supported by soong ui
|
// list of supported commands (flags) supported by soong ui
|
||||||
var commands []command = []command{
|
var commands = []command{
|
||||||
{
|
{
|
||||||
flag: "--make-mode",
|
flag: "--make-mode",
|
||||||
description: "build the modules by the target name (i.e. soong_docs)",
|
description: "build the modules by the target name (i.e. soong_docs)",
|
||||||
@@ -571,7 +571,11 @@ func getCommand(args []string) (*command, []string, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// command not found
|
// command not found
|
||||||
return nil, nil, fmt.Errorf("Command not found: %q", args)
|
flags := make([]string, len(commands))
|
||||||
|
for i, c := range commands {
|
||||||
|
flags[i] = c.flag
|
||||||
|
}
|
||||||
|
return nil, nil, fmt.Errorf("Command not found: %q\nDid you mean one of these: %q", args, flags)
|
||||||
}
|
}
|
||||||
|
|
||||||
// For Bazel support, this moves files and directories from e.g. out/dist/$f to DIST_DIR/$f if necessary.
|
// For Bazel support, this moves files and directories from e.g. out/dist/$f to DIST_DIR/$f if necessary.
|
||||||
|
Reference in New Issue
Block a user