diff options
Diffstat (limited to 'files.go')
| -rw-r--r-- | files.go | 18 |
1 files changed, 13 insertions, 5 deletions
@@ -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 |
