Skip to content

Commit 73011de

Browse files
committed
Priting login error early (#59)
1 parent 78c71ad commit 73011de

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

cli.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -231,9 +231,12 @@ func main() {
231231
if err != nil {
232232
log.Fatalf("usage: scw %s", cmd.UsageLine)
233233
}
234-
if cmd.Name() != "login" {
234+
if cmd.Name() != "login" && cmd.Name() != "help" {
235235
if cfgErr != nil {
236-
log.Fatalf("Unable to open .scwrc config file: %v", cfgErr)
236+
if name != "login" && config == nil {
237+
fmt.Fprintf(os.Stderr, "You need to login first: 'scw login'\n")
238+
os.Exit(1)
239+
}
237240
}
238241
api, err := getScalewayAPI()
239242
if err != nil {

0 commit comments

Comments
 (0)