* Rename IgnoredPatterns to AllowedPatterns.
* Exclude docopt.rb (not our code) from Rubocop
* Disable Style/RedundantReturn
* Disable Style/MutableConstant
* Disable Style/NumericLiterals
* Set Layout/IndentationStyle to spaces
* Temporarily disable various cops.
* Add Rubocop CI via Octocop
* Lint tree with rubocop -A -c .rubocop.yml
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
Changelog:
- Moved crew string colorization to lib/color.rb
- Moved crew constants to lib/const.rb
- test_all can now be run from anywhere
- Tests are all relative now (no need to have a crew installation)
test_all runs all tests automatically.
no_cycles checks local packages instead of packages in /usr/local/lib
Added REAME for explanation.
Modifying crew file to have a "init only" functionality