aboutsummaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorAdam Mathes <adam@trenchant.org>2017-02-13 21:27:59 -0800
committerAdam Mathes <adam@trenchant.org>2017-02-13 21:27:59 -0800
commit00609adb8f9c1fdecbafc1098e5ae0635b24cf34 (patch)
treeeb4a069b54b017021a65162c7317c7f861ddd7eb /config
parent6e8d2d1c35d93d331c0cbb01d06d6ea3f43e42a9 (diff)
downloadsnkt-00609adb8f9c1fdecbafc1098e5ae0635b24cf34.tar.gz
snkt-00609adb8f9c1fdecbafc1098e5ae0635b24cf34.tar.bz2
snkt-00609adb8f9c1fdecbafc1098e5ae0635b24cf34.zip
add ignored_files configuration setting
Diffstat (limited to 'config')
-rw-r--r--config/config.go12
1 files changed, 12 insertions, 0 deletions
diff --git a/config/config.go b/config/config.go
index c8b702b..c02d163 100644
--- a/config/config.go
+++ b/config/config.go
@@ -26,6 +26,8 @@ type Settings struct {
PreviewServer string `yaml:"preview_server,omitempty"`
PreviewDir string `yaml:"preview_dir,omitempty"`
+ FileBlacklist []string `yaml:"ignore_files,omitempty"`
+
Verbose bool `yaml:"verbose,omitempty"`
}
@@ -79,3 +81,13 @@ func addDefaults() {
Config.PreviewDir = Config.HtmlDir
}
}
+
+// IgnoredFile returns true if `filename` is in the ignored_files config
+func IgnoredFile(filename string) bool {
+ for _, badFile := range Config.FileBlacklist {
+ if filename == badFile {
+ return true
+ }
+ }
+ return false
+}