Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save damashe/8e8f197af47f9d7af9f9891fb0bf2fb7 to your computer and use it in GitHub Desktop.
Save damashe/8e8f197af47f9d7af9f9891fb0bf2fb7 to your computer and use it in GitHub Desktop.
Update all WordPress plugins using WP-CLI and make a separate git commit for each one
#!/bin/bash
PLUGINS=$(wp plugin list --update=available --field=name | tr -d '\r');
wp plugin update-all;
for plugin in $PLUGINS; do
git add -A "wp-content/plugins/$plugin";
git commit -m "Update plugin: $plugin";
done;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment