|
|
|
@ -2,13 +2,12 @@ package cmd |
|
|
|
|
|
|
|
|
|
|
|
import ( |
|
|
|
import ( |
|
|
|
"fmt" |
|
|
|
"fmt" |
|
|
|
"log" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
"github.com/curusarn/resh/cmd/control/status" |
|
|
|
"github.com/curusarn/resh/cmd/control/status" |
|
|
|
"github.com/spf13/cobra" |
|
|
|
"github.com/spf13/cobra" |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
var exitCode status.Code = status.DefaultInvalid |
|
|
|
var exitCode status.Code |
|
|
|
|
|
|
|
|
|
|
|
var rootCmd = &cobra.Command{ |
|
|
|
var rootCmd = &cobra.Command{ |
|
|
|
Use: "reshctl", |
|
|
|
Use: "reshctl", |
|
|
|
@ -31,9 +30,5 @@ func Execute() status.Code { |
|
|
|
fmt.Println(err) |
|
|
|
fmt.Println(err) |
|
|
|
return status.Fail |
|
|
|
return status.Fail |
|
|
|
} |
|
|
|
} |
|
|
|
if exitCode == status.DefaultInvalid { |
|
|
|
|
|
|
|
log.Println("reshctl FATAL ERROR: (sub)command didn't set exitCode!") |
|
|
|
|
|
|
|
return status.Fail |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
return exitCode |
|
|
|
return exitCode |
|
|
|
} |
|
|
|
} |
|
|
|
|