Browse Source

Show web GUI address on startup (fixes #27)

Jakob Borg 12 years ago
parent
commit
3e1194e5ff
1 changed files with 11 additions and 1 deletions
  1. 11 1
      main.go

+ 11 - 1
main.go

@@ -151,7 +151,17 @@ func main() {
 
 	// GUI
 	if !opts.NoGUI && opts.GUIAddr != "" {
-		startGUI(opts.GUIAddr, m)
+		host, port, err := net.SplitHostPort(opts.GUIAddr)
+		if err != nil {
+			warnf("Cannot start GUI on %q: %v", opts.GUIAddr, err)
+		} else {
+			if len(host) > 0 {
+				infof("Starting web GUI on http://%s", opts.GUIAddr)
+			} else {
+				infof("Starting web GUI on port %s", port)
+			}
+			startGUI(opts.GUIAddr, m)
+		}
 	}
 
 	// Walk the repository and update the local model before establishing any