CLI command added for "lb4 cache --config" #8420
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
lb4 cache command generates the code required to add cache capabilities in a loopback 4 application. The command prompts the user for a valid datasource with kv-redis connector. It then generates a cache model, repository, and cache-strategy provider. It also updates application.ts to add CacheComponent and bind CacheStrategyProvider. It then prints a message telling the user to add some lines of code to sequence for caching to work. We cannot auto-generate this code, because sequence can vary in different implementations in many applications. So it would be difficult to add code in the right place.
Checklist
npm test
passes on your machinepackages/cli
were updatedexamples/*
were updated