From d2b94e4b874aa2639bb22eb88494cdda73d40f22 Mon Sep 17 00:00:00 2001 From: tjp Date: Wed, 3 Jan 2024 18:52:18 -0700 Subject: help command, quiet mode, and s/set/select --- files.go | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) (limited to 'files.go') diff --git a/files.go b/files.go index f818ddb..842a030 100644 --- a/files.go +++ b/files.go @@ -13,11 +13,16 @@ import ( "github.com/BurntSushi/toml" ) -type Config struct { +type ConfigMain struct { DefaultScheme string `toml:"default_scheme"` SoftWrap int `toml:"soft_wrap"` DownloadFolder string `toml:"download_folder"` VimKeys bool `toml:"vim_keys"` + Quiet bool `toml:"quiet"` +} + +type Config struct { + ConfigMain `toml:"main"` } func getConfig() (*Config, error) { @@ -33,10 +38,13 @@ func getConfig() (*Config, error) { } c := Config{ - VimKeys: true, - DefaultScheme: "gemini", - SoftWrap: 80, - DownloadFolder: home, + ConfigMain{ + VimKeys: true, + DefaultScheme: "gemini", + SoftWrap: 80, + DownloadFolder: home, + Quiet: false, + }, } if _, err := toml.DecodeFile(path, &c); err != nil { return nil, err -- cgit v1.2.3