From ebef2eb909d353372ee3cd8733bd43507fbccb05 Mon Sep 17 00:00:00 2001 From: Kazuhito Hokamura Date: Thu, 3 Jul 2014 09:13:11 +0900 Subject: [PATCH] Fix error handling --- main.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/main.go b/main.go index d00e6a7..616ae35 100644 --- a/main.go +++ b/main.go @@ -27,12 +27,12 @@ func main() { for _, r := range remotes { url, err := MangleURL(r.Url) - if err != nil { - fmt.Fprintf(os.Stderr, "remote:%s, %s\n", r.Name, err.Error()) - continue + if err == nil { + open.Run(url) + os.Exit(0) } - - open.Run(url) - break } + + fmt.Fprintf(os.Stderr, "Error: No such GitHub remote url.\n") + os.Exit(1) }