giffer

Create .gif images from sites like youtube.com
Log | Files | Refs | LICENSE

commit ab4993bc0f115f6f4538c7259e2f5544ca98e7db
parent b8c028e183cb9ab1c1af55261cd44ea346d5a0f9
Author: Jack Mordaunt <jackmordaunt@gmail.com>
Date:   Wed, 14 Nov 2018 11:39:17 +1300

[+] Headless mode to run server without opening UI window.

Diffstat:
Mcmd/desktop/main.go | 8++++++++
1 file changed, 8 insertions(+), 0 deletions(-)

diff --git a/cmd/desktop/main.go b/cmd/desktop/main.go @@ -21,6 +21,7 @@ var ( port string devServer string verbose bool + headless bool static http.Handler // responsible for serving UI files. ) @@ -28,6 +29,7 @@ func init() { flag.StringVar(&port, "p", "8080", "port to serve on") flag.StringVar(&devServer, "dev-proxy", "", "proxy to forward to (eg, yarn run serve)") flag.BoolVar(&verbose, "v", false, "verbose mode") + flag.BoolVar(&headless, "headless", false, "headless mode; run only the server") flag.Parse() if devServer != "" { t, err := url.Parse(devServer) @@ -63,6 +65,12 @@ func main() { WriteTimeout: 15 * time.Second, ReadTimeout: 15 * time.Second, } + if headless { + if err := svr.ListenAndServe(); err != nil { + log.Fatalf("ui server: %v", err) + } + return + } go func() { if err := svr.ListenAndServe(); err != nil { log.Fatalf("ui server: %v", err)