New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(cli): update add-ons from GitHub #1390
Comments
I'd like to take this on eventually. I have a good start on it with my existing WP-CLI installation script shown here. https://kevinwhoffman.wistia.com/medias/o1merk8w2o |
Call SummaryParticipants: @ravinderk and @Sidsector9
CC: @DevinWalker |
Not sure if this belongs with this issue or a new issue but I'd love to have an easy way to keep a set of Give add-ons installed and up-to-date on my demo and development systems without having license warnings appear and without having to copy the add-ons from another installation to get the updates. I'd be fine if these were limited to the test gateway only as these systems are not in production and are only used to persuade new customers to use Give and to test customizations I may be working on for customers. |
@slewisma I use this snippet in my local/test environments to get rid of the licence warnings:
But I totally agree that a way to quickly spin up a new install with all the latests from GitHub would be fantastic. |
@Sidsector9 @ravinderk my thoughts are as follows:
|
feat(cli): update add-ons from GitHub #1390
Here the WPCIL command is also running for the Add-on that is not activated yet. |
|
Issue Overview
If you have a large number of Add-ons cloned into your local development environment they can get out-of-date by upstream commits. There should be an easy way to update them all via Give CLI:
Update All Add-ons
wp give addon update --all
Update Single Add-on
wp give addon update --name=Give-Recurring
Update All and Exclude Option
wp give addon update --all --exclude=Give-Recurring,Give-Stripe
Related Issues
#871
Todos
The text was updated successfully, but these errors were encountered: