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
a33c3f1d32
chore: move ServiceCommand to new directory
2 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
4d99530e48
feat: debug-level logging to file
3 years ago
Robert Dailey
bcbdc580ff
refactor: fix roslyn analyzer warnings
...
- fix warnings across the code base
- exclude CA rules via .editorconfig as needed
- use newer version of `Microsoft.CodeAnalysis.NetAnalyzers`
3 years ago
Robert Dailey
1ace0fb13d
fix(radarr): quality definition now sets unlimited
...
For max and preferred values
3 years ago
Robert Dailey
13ee03473c
refactor: new service cache class
...
Allows reading and writing objects to a local object store (a directory
starting at the user's home dir).
3 years ago
Robert Dailey
f1e9b4f507
refactor: add class dedicated to global paths
3 years ago
Robert Dailey
d3943b5bdc
style: code cleanup
3 years ago
Robert Dailey
173011b320
refactor: new active command provider semantics
...
This allows for code to access the active IServiceCommand object, which
represents a subcommand that provides an implementation for a service
like Radarr or Sonarr.
3 years ago