# Functions
NewConfig return kwatchman config file unmarshalled using viper.
# Structs
Config represent the config file.
Handler struct holds configuration fields for all handlers in this code base, non configured options will be set to its zero value in the struct filed, is the responsability of the handler to validate them, as well as to avoid naming conflicts, in the future namespacing might me implemented.
Resource holds the individual resource configurations.