Robert Dailey
2fe29f3b16
feat: settings functionality
...
A settings file, `settings.yml` is now available which stores global
configuration such as the clone URL for the Github Trash repository.
2 years ago
Robert Dailey
592d217020
refactor: Move yaml deserializer creation logic to a factory
2 years ago
Robert Dailey
498644c0e8
chore: Reorganize Config code
2 years ago
Robert Dailey
593740900a
refactor: convert to file-scoped namespaces
2 years ago
Robert Dailey
ebb924da12
refactor: address sonarcloud/analyzer code smells and warnings
3 years ago
Robert Dailey
aecd2dc5dc
refactor: fluent validation for configuration
3 years ago
Robert Dailey
1db23e6be9
refactor: new trashlib project
...
Move non-CLI specific code from Trash project to TrashLib. This is for
future code sharing with Recyclarr. Trash project is officially
deprecated and will eventually go away in favor of the web app.
3 years ago
Robert Dailey
08541961bd
refactor: validation logic for service configuration
3 years ago
Robert Dailey
bb07aec749
refactor(config): make IServiceConfiguration available via DI
3 years ago
Robert Dailey
070a961ed0
refactor(config): make radarr quality_definition.type required
3 years ago
Robert Dailey
03ee600346
refactor: implement validating deserializer for YamlDotNet
3 years ago
Robert Dailey
420635d781
refactor: rename BaseConfiguration to ServiceConfiguration
3 years ago
Robert Dailey
bb5c74e0cb
Complete rewrite using C# .NET Core 5
3 years ago