Migrate store library logic to a StoreService
Metadata
Current evaluation
No evaluation has been recorded for this issue yet.
Issue body
### What needs to get done
1. create a craft-application StoreService that provides an interface for implementing the business logic for store commands.
2. Make library-related commands (`fetch-lib`, `list-lib`) use this service
3. Prepare other store commands to use this too
### Why it needs to get done
Store commands are currently very heavy with a mix of business logic, validation logic and UX logic.
Evaluation history
No evaluation history available.