We should fail Podman with ExitCode 125 by default

$ ./bin/podman  --foo
$ echo $?
125
$ ./bin/podman  foo
Command "foo" not found.
See `podman --help`.
$ echo $?
1

After this change

$ ./bin/podman  foo
Command "foo" not found.
See `podman --help`.
$ echo $?
125

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>

Closes: #1398
Approved by: vrothberg
This commit is contained in:
Daniel J Walsh
2018-09-02 07:51:50 -04:00
committed by Atomic Bot
parent 7ffb8a7900
commit 1ee466eee4
2 changed files with 33 additions and 1 deletions

View File

@@ -54,7 +54,7 @@ func usageErrorHandler(context *cli.Context, err error, _ bool) error {
func commandNotFoundHandler(context *cli.Context, command string) {
fmt.Fprintf(os.Stderr, "Command %q not found.\nSee `%s --help`.\n", command, context.App.Name)
os.Exit(1)
os.Exit(exitCode)
}
// validateFlags searches for StringFlags or StringSlice flags that never had