func run(cmd *gocli.Command, args []string) { if len(args) != 0 { cmd.Usage() os.Exit(2) } upgraded, err := pkg.Upgrade(&pkg.InstallOptions{ GitHubOwner: flagOwner, GitHubRepo: flagRepo, }) if err != nil { if err == pkg.ErrAborted { fmt.Println("\nYour wish is my command, exiting now!") return } errs.Fatal(err) } if upgraded { log.Log("SalsaFlow was upgraded successfully") } else { log.Log("SalsaFlow is up to date") asciiart.PrintThumbsUp() fmt.Println() } }
func run(cmd *gocli.Command, args []string) { if len(args) != 0 { cmd.Usage() os.Exit(2) } app.InitOrDie() if err := pkg.Upgrade(&pkg.InstallOptions{flagOwner, flagRepo}); err != nil { if err == pkg.ErrAborted { fmt.Println("\nYour wish is my command, exiting now!") return } errs.Fatal(err) } log.Log("SalsaFlow was upgraded successfully") }