mirror of
https://github.com/minio/minio.git
synced 2024-12-24 06:05:55 -05:00
Exitcode with '1' when update is available (#5354)
--quiet should simply update the binary without any prompt. Fixes #5347
This commit is contained in:
parent
1e5fb4b79a
commit
cc2497f52f
@ -44,7 +44,7 @@ var updateCmd = cli.Command{
|
||||
Flags: []cli.Flag{
|
||||
cli.BoolFlag{
|
||||
Name: "quiet",
|
||||
Usage: "Disable any update messages.",
|
||||
Usage: "Disable any update prompt message.",
|
||||
},
|
||||
},
|
||||
CustomHelpTemplate: `Name:
|
||||
@ -63,7 +63,7 @@ EXIT STATUS:
|
||||
|
||||
EXAMPLES:
|
||||
1. Check and update minio:
|
||||
$ {{.HelpName}
|
||||
$ {{.HelpName}}
|
||||
`,
|
||||
}
|
||||
|
||||
@ -476,7 +476,7 @@ func shouldUpdate(quiet bool, sha256Hex string, latestReleaseTime time.Time) (ok
|
||||
|
||||
var greenColorSprintf = color.New(color.FgGreen, color.Bold).SprintfFunc()
|
||||
|
||||
func mainUpdate(ctx *cli.Context) error {
|
||||
func mainUpdate(ctx *cli.Context) {
|
||||
if len(ctx.Args()) != 0 {
|
||||
cli.ShowCommandHelpAndExit(ctx, "update", -1)
|
||||
}
|
||||
@ -498,7 +498,7 @@ func mainUpdate(ctx *cli.Context) error {
|
||||
// Nothing to update running the latest release.
|
||||
if updateMsg == "" {
|
||||
log.Println(greenColorSprintf("You are already running the most recent version of ‘minio’."))
|
||||
return nil
|
||||
os.Exit(0)
|
||||
}
|
||||
|
||||
log.Println(updateMsg)
|
||||
@ -512,6 +512,6 @@ func mainUpdate(ctx *cli.Context) error {
|
||||
os.Exit(-1)
|
||||
}
|
||||
log.Println(successMsg)
|
||||
os.Exit(1)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user