https://github.com/wearerequired/composer-scripts
🧰 A collection of useful Composer scripts and commands, especially for WordPress projects.
https://github.com/wearerequired/composer-scripts
composer composer-scripts wordpress wordpress-plugin
Last synced: 11 months ago
JSON representation
🧰 A collection of useful Composer scripts and commands, especially for WordPress projects.
- Host: GitHub
- URL: https://github.com/wearerequired/composer-scripts
- Owner: wearerequired
- Created: 2017-02-18T10:54:27.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-09-15T02:37:03.000Z (over 2 years ago)
- Last Synced: 2025-05-10T14:17:58.974Z (about 1 year ago)
- Topics: composer, composer-scripts, wordpress, wordpress-plugin
- Language: PHP
- Homepage: https://packagist.org/packages/wearerequired/composer-scripts
- Size: 57.6 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Composer Scripts · 
A collection of useful Composer plugins used by required.
## Features
### Plugin Availability
Inspired by [No Longer in Directory](https://wordpress.org/plugins/no-longer-in-directory/), this feature detects if a WordPress plugin (type `wordpress-plugin`) is being installed or updated from WPackagist that:
* has been pulled from the WordPress Plugin Directory but is still available via Subversion.
* has not been updated in over two years and thus should be used carefully.
### Plugin Changelog
This feature prints a link to the changelog on WordPress.org if a WordPress plugin has been installed or updated.

## Installation
Install this script by using `composer global require wearerequired/composer-scripts`.
And that's it! From now on, this composer plugin will run automatically when updating or installing WordPress plugins through Composer.
**Note:** It's recommended to install this into your global `~/.composer/composer.json` file instead of every project's configuration. This way, the script is only run locally and not elsewhere.
[](https://required.com/en/lets-get-in-touch/)