cleanup icon indicating copy to clipboard operation
cleanup copied to clipboard

Cleaning composer vendor directory

Cleanup

Latest Stable Version Total Downloads Latest Unstable Version License

Cleaning composer vendor directory

It cleans up any tests, descriptions, documentation, examples, etc.

  • .git
  • .github
  • test
  • tests
  • travis
  • demo
  • example
  • examples
  • doc
  • docs
  • license
  • changelog*
  • changes*
  • faq*
  • contributing*
  • history*
  • upgrading*
  • upgrade*
  • readme*
  • {,.}*.yml
  • *.md
  • *.xml
  • *.txt
  • *.dist
  • *.neon
  • .php_cs*
  • .scrutinizer
  • .gitignore
  • .gitattributes
  • .editorconfig
  • .phpstorm.meta.php
  • dockerfile
  • composer.lock

Installing

composer require visavi/cleanup

Run

./vendor/bin/cleanup

Option

--help (-h) - Display help message

--include (-i) - include new rules pattern

--exclude (-e) - excludes from the pattern rule

--verbose (-v) - Increase the verbosity of messages

--path (-p) - Find on specific path

--dry (-d) - Run without actual remove

the list of arguments must be passed by a comma

Example

./vendor/bin/cleanup -v --path symfony --include *.zip,*.rar --exclude doc,docs,test

License

The class is open-sourced software licensed under the MIT license