From e4761be3673291818dda3237f5d5c03cf44022f5 Mon Sep 17 00:00:00 2001 From: CodyGramlich <32050152+CodyGramlich@users.noreply.github.com> Date: Sat, 29 Sep 2018 11:17:51 -0600 Subject: [PATCH 1/2] Added monochrome CLI flag --- interfacer/src/browsh/config.go | 1 + interfacer/src/browsh/tty.go | 2 ++ 2 files changed, 3 insertions(+) diff --git a/interfacer/src/browsh/config.go b/interfacer/src/browsh/config.go index a60b0722..81f56ebc 100644 --- a/interfacer/src/browsh/config.go +++ b/interfacer/src/browsh/config.go @@ -23,6 +23,7 @@ var ( _ = pflag.String("firefox.path", "firefox", "Path to Firefox executable") _ = pflag.Bool("firefox.with-gui", false, "Don't use headless Firefox") _ = pflag.Bool("firefox.use-existing", false, "Whether Browsh should launch Firefox or not") + _ = pflag.Bool("monochrome", false, "Start browsh in monochrome mode") ) func getConfigNamespace() string { diff --git a/interfacer/src/browsh/tty.go b/interfacer/src/browsh/tty.go index 6b33dc46..0ab0fab6 100644 --- a/interfacer/src/browsh/tty.go +++ b/interfacer/src/browsh/tty.go @@ -16,6 +16,7 @@ var ( uiHeight = 2 // IsMonochromeMode decides whether to render the TTY in full colour or monochrome IsMonochromeMode = false + color_mode = "true_color" ) func setupTcell() { @@ -24,6 +25,7 @@ func setupTcell() { fmt.Fprintf(os.Stderr, "%v\n", err) os.Exit(1) } + IsMonochromeMode = viper.GetBool("monochrome") screen.EnableMouse() screen.Clear() } From 5c09d7060150fb4da2d152ac60d97c2170ea49f9 Mon Sep 17 00:00:00 2001 From: CodyGramlich <32050152+CodyGramlich@users.noreply.github.com> Date: Sat, 29 Sep 2018 12:14:53 -0600 Subject: [PATCH 2/2] Removed color_mode --- interfacer/src/browsh/tty.go | 1 - 1 file changed, 1 deletion(-) diff --git a/interfacer/src/browsh/tty.go b/interfacer/src/browsh/tty.go index 0ab0fab6..1e400290 100644 --- a/interfacer/src/browsh/tty.go +++ b/interfacer/src/browsh/tty.go @@ -16,7 +16,6 @@ var ( uiHeight = 2 // IsMonochromeMode decides whether to render the TTY in full colour or monochrome IsMonochromeMode = false - color_mode = "true_color" ) func setupTcell() {