* Add golangci-lint, fix lint warnings
Signed-off-by: Russell Troxel <russell@troxel.io>
* Set `shell` on lint actions
Signed-off-by: Russell Troxel <russell@troxel.io>
* go fmt
Signed-off-by: Russell Troxel <russell@troxel.io>
---------
Signed-off-by: Russell Troxel <russell@troxel.io>
* Add Sabnzbd Support
Signed-off-by: Russell Troxel <russell@troxel.io>
* Fix collector name in sabnzbd logger
Signed-off-by: Russell Troxel <russell@troxel.io>
---------
Signed-off-by: Russell Troxel <russell@troxel.io>
* Refactor from logrus to zap, with structured logging
Signed-off-by: Russell Troxel <russell.troxel@segment.com>
* Print config errors to stderr when before initLogger
Signed-off-by: Russell Troxel <russell.troxel@segment.com>
---------
Signed-off-by: Russell Troxel <russell.troxel@segment.com>
* Refactor to use Cobra and Koanf for CLI parsing
Signed-off-by: Russell Troxel <russell.troxel@segment.com>
* use gookit/validate rather than ozzo-validation
Signed-off-by: Russell Troxel <russell.troxel@segment.com>
---------
Signed-off-by: Russell Troxel <russell.troxel@segment.com>