Skip to content

Commit d783250

Browse files
committed
Changed .Run(...) to .RunE(...); Fixes #289
1 parent fe21ba4 commit d783250

2 files changed

Lines changed: 6 additions & 2 deletions

File tree

cmd/configure.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ func configureCmdRun(cmd *cobra.Command, args []string) error {
7373
}
7474

7575
if err := viper.WriteConfigAs(configPath); err != nil {
76-
fmt.Errorf("Failed to write configuration: %v", err.Error())
76+
return fmt.Errorf("Failed to write configuration: %v", err.Error())
7777
}
7878

7979
fmt.Println("Updated configuration.")

cmd/token.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,11 @@ func loginCmdRun(cmd *cobra.Command, args []string) error {
5050

5151
if clientID == "" || clientSecret == "" {
5252
println("No Client ID or Secret found in configuration. Triggering configuration now.")
53-
configureCmd.Run(cmd, args)
53+
err := configureCmd.RunE(cmd, args)
54+
if err != nil {
55+
return err
56+
}
57+
5458
clientID = viper.GetString("clientId")
5559
clientSecret = viper.GetString("clientSecret")
5660
}

0 commit comments

Comments
 (0)