From 62b28a618ff6da7e75c9fef497dc9dfc41109799 Mon Sep 17 00:00:00 2001 From: YouROK <8yourok8@mail.ru> Date: Tue, 19 Jan 2021 13:34:47 +0300 Subject: [PATCH] add open in browser --- src/main/main.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/main.go b/src/main/main.go index 983c108..60e1139 100644 --- a/src/main/main.go +++ b/src/main/main.go @@ -8,6 +8,7 @@ import ( "time" "github.com/alexflint/go-arg" + "github.com/pkg/browser" "server" "server/log" "server/settings" @@ -20,6 +21,7 @@ type args struct { LogPath string `arg:"-l" help:"log path"` RDB bool `arg:"-r" help:"start in read-only DB mode"` DontKill bool `arg:"-k" help:"dont kill program on signal"` + UI bool `arg:"-u" help:"run page torrserver in browser"` } func (args) Version() string { @@ -45,6 +47,13 @@ func main() { dnsResolve() Preconfig(params.DontKill) + if params.UI { + go func() { + time.Sleep(time.Second) + browser.OpenURL("http://127.0.0.1:" + params.Port) + }() + } + server.Start(params.Port, params.RDB) log.TLogln(server.WaitServer()) time.Sleep(time.Second * 3)