Robert Dailey
008adedf9d
fix: create-config autofac registration
...
Can now use the create-config subcommand without autofac throwing an
exception
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
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
Robert Dailey
2eefdc0325
feat: New `create-config` subcommand
...
Allows the user to create a starter YAML config
3 years ago
Robert Dailey
9065932eaa
chore: Remove dependency on global Log instance
...
This makes unit tests that verify log messages break too easily.
Instead, `ILogger` is now injected into objects that need to log things.
3 years ago
Robert Dailey
bb5c74e0cb
Complete rewrite using C# .NET Core 5
3 years ago