Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6feae38a authored by Usta's avatar Usta Committed by Usta Shrestha
Browse files

list all valid flags (commands) to soong_ui upon unknown command

Test: m nothing
Bug: N/A
Change-Id: I0dd94c18e945a0ef4311b076d49086281ef288af
parent 6b1ffa42
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -67,7 +67,7 @@ type command struct {
}

// list of supported commands (flags) supported by soong ui
var commands []command = []command{
var commands = []command{
	{
		flag:        "--make-mode",
		description: "build the modules by the target name (i.e. soong_docs)",
@@ -562,7 +562,11 @@ func getCommand(args []string) (*command, []string, error) {
	}

	// 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.