diff --git a/config/config.go b/config/config.go index d9e281f..553aee6 100644 --- a/config/config.go +++ b/config/config.go @@ -10,8 +10,8 @@ import ( type Config struct { Global struct { // Excludes is an optional list of glob patterns used to exclude certain files from all formatters. - Excludes []string - } + Excludes []string `toml:"excludes"` + } `toml:"global"` Formatters map[string]*Formatter `toml:"formatter"` } diff --git a/config/formatter.go b/config/formatter.go index 9e77e6a..1a780db 100644 --- a/config/formatter.go +++ b/config/formatter.go @@ -2,13 +2,13 @@ package config type Formatter struct { // Command is the command to invoke when applying this Formatter. - Command string + Command string `toml:"command"` // Options are an optional list of args to be passed to Command. - Options []string + Options []string `toml:"options,omitempty"` // Includes is a list of glob patterns used to determine whether this Formatter should be applied against a path. - Includes []string + Includes []string `toml:"includes,omitempty"` // Excludes is an optional list of glob patterns used to exclude certain files from this Formatter. - Excludes []string + Excludes []string `toml:"excludes,omitempty"` // Indicates the order of precedence when executing this Formatter in a sequence of Formatters. - Priority int + Priority int `toml:"priority,omitempty"` }