giffer

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

commit 8d3b6002ea8234b6231ce00b3af804641f1ad1d7
parent 56241786547f927aaa2a1bd174c82f0eae04a67c
Author: Jack Mordaunt <jackmordaunt@gmail.com>
Date:   Tue, 27 Nov 2018 12:38:45 -0800

[+] Allow flags to be set prior to flag.Parse

Diffstat:
Mcmd/desktop/main.go | 17++++++++++-------
1 file changed, 10 insertions(+), 7 deletions(-)

diff --git a/cmd/desktop/main.go b/cmd/desktop/main.go @@ -25,11 +25,11 @@ var ( host string port string devServer string - verbose bool - headless bool ffmpeg string tmp string logfile string + verbose bool + headless bool logf *os.File static http.Handler // responsible for serving UI files. ) @@ -38,11 +38,11 @@ func init() { flag.StringVar(&host, "host", "localhost", "host address to serve on") 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.StringVar(&ffmpeg, "ffmpeg", "", "custom path to ffmpeg binary") - flag.StringVar(&tmp, "tmp", "tmp", "path to store generated files") - flag.StringVar(&logfile, "log", "", "path to log file to capture stdout") + flag.StringVar(&ffmpeg, "ffmpeg", ffmpeg, "custom path to ffmpeg binary") + flag.StringVar(&tmp, "tmp", tmp, "path to store generated files") + flag.StringVar(&logfile, "log", logfile, "path to log file to capture stdout") + flag.BoolVar(&verbose, "v", verbose, "verbose mode") + flag.BoolVar(&headless, "headless", headless, "headless mode; run only the server") flag.Parse() if logfile != "" { var err error @@ -54,6 +54,9 @@ func init() { logf = os.Stdout } log.SetOutput(logf) + if tmp == "" { + tmp = "tmp" + } if devServer != "" { original := devServer if devServer[0] == ':' {