diff --git a/main.go b/main.go index bc0de4a..d8db144 100644 --- a/main.go +++ b/main.go @@ -37,6 +37,7 @@ type rootCmd struct { skipSync bool syncBack bool printVersion bool + noOpen bool bindAddr string sshFlags string } @@ -53,6 +54,7 @@ func (c *rootCmd) RegisterFlags(fl *flag.FlagSet) { fl.BoolVar(&c.skipSync, "skipsync", false, "skip syncing local settings and extensions to remote host") fl.BoolVar(&c.syncBack, "b", false, "sync extensions back on termination") fl.BoolVar(&c.printVersion, "version", false, "print version information and exit") + fl.BoolVar(&c.noOpen, "no-open", false, "do not open web browser") fl.StringVar(&c.bindAddr, "bind", "", "local bind address for ssh tunnel") fl.StringVar(&c.sshFlags, "ssh-flags", "", "custom SSH flags") } @@ -79,6 +81,7 @@ func (c *rootCmd) Run(fl *flag.FlagSet) { skipSync: c.skipSync, sshFlags: c.sshFlags, bindAddr: c.bindAddr, + noOpen: c.noOpen, syncBack: c.syncBack, })