Open gruenwaldlk opened 3 years ago
I think the current reporting structure is a good start, so that using the basic features of Spectre without changing our application core shouldn't be a problem. If we want to use progress bars for things like copying or uploading then we need to extend the live reporting capabilities a bit.
I had a basic look at it today, bit more work than I thought, because we do have to swap stuff out into commands and Spectre specific constructs if we want to use Spectre.Console.Cli
instead of the current library, so the application host and a few general organisational things will have to change. I'll probably also use the chance to fixup the current DI setup, because that's mostly half-assed on my part.
Discussed in https://github.com/AlamoEngine-Tools/eaw-ci/discussions/175