Some Unicode characters, e.g. chinese, consume more space when displayed on a terminal
than a single roman character. To avoid alignment issues, try to determine the width
using the unicode-display_width gem.
* add `Layout` base class which contains the base (binary) algorithm
for finding the maximum amount of columns fitting the given limit
* add `HorizontalLayout` and use it in `Core`
* add `SingleColumnLayout` and use it in `Core`
It reached EOL on 20th Jun 2018 and no longer receives patches.
* set required Ruby version to >= 2.3 in spec file
* set rubocop's TargetRubyVersion to 2.3 and fix all the offenses
* add colors.yaml file and switch any color reference to use it in
`lib/colors/core.rb`
* add light and dark verions of the commands, also moved load_from_yaml
* fix typo
* add colors for new commands from the merge
* fix name and update colors for the light and dark scheme
* fixed small typo when no files are found