func run(cmd *gocli.Command, args []string) { if len(args) != 0 { cmd.Usage() os.Exit(2) } app.InitOrDie() if err := runMain(); err != nil { errs.Fatal(err) } }
func run(cmd *gocli.Command, args []string) { if len(args) == 0 { cmd.Usage() os.Exit(2) } app.InitOrDie() defer prompt.RecoverCancel() if err := runMain(args); err != nil { errs.Fatal(err) } }
func run(cmd *gocli.Command, args []string) { if len(args) != 0 { cmd.Usage() os.Exit(2) } app.InitOrDie() if flagPorcelain { log.Disable() } err := runMain() if err != nil { errs.Fatal(err) } }
func run(cmd *gocli.Command, args []string) { app.InitOrDie() defer prompt.RecoverCancel() var err error switch { case len(args) != 0: err = postRevisions(args...) case flagParent != "": err = postBranch(flagParent) default: err = postTip() } if err != nil { errs.Fatal(err) } }
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") }
func run(cmd *gocli.Command, args []string) { if len(args) != 1 { cmd.Usage() os.Exit(2) } app.InitOrDie() if err := runMain(args[0]); err != nil { if err == pkg.ErrAborted { fmt.Println("\nYour wish is my command, exiting now!") return } errs.Fatal(err) } log.Log("SalsaFlow was installed successfully") }