- Remove listed folders (so we don't need to search inside them)
- Find all files with patterns e.g. *.{md,txt,rst,dist}
- Make list of files to be removed from found files and listed files
- Remove files
- Report the size of removed files and folders
Require Plugin in the project and accept plugin:
composer require druidfi/composer-slimmer
Clean projects vendor and other folders loaded by Composer.
Then test installing with Composer Slimmer plugin (-v
flag is for verbose output):
composer install -v
At the end you should see how much space was saved.