Sometimes I install + activate plugins using WordPress, trying out good combinations quickly.
It would be great if there is a way to dump all these plugins into the composer.json (wpackagist + version).
Only thing I’ve come across that says it does this is https://github.com/tomjn/composerpress — more than likely doesn’t support a Bedrock based site
1 Like
Maybe something like this:
$ wp plugin list --format=csv --fields=name,version | awk '{if ($1 != "name,version") print $1;}' | awk -F',' '{system("composer require wpackagist-plugins/" $1 ":" $2)}'
Note: It actually run $ composer require
for each plugin
Update:
maybe this version, copy and paste the console output to composer.json
$ wp plugin list --format=csv --fields=name,version | awk '{if ($1 != "name,version") print $1;}' | awk -F',' '{print "\"wpackagist-plugins/" $1 "\":" " \"" $2 "\","}'
3 Likes