Commit graph

38 commits

Author SHA1 Message Date
dependabot[bot]
dde0195ec0
Update rdoc requirement from ~> 5.1 to ~> 6.1
Updates the requirements on [rdoc](https://github.com/ruby/rdoc) to permit the latest version.
- [Release notes](https://github.com/ruby/rdoc/releases)
- [Changelog](https://github.com/ruby/rdoc/blob/master/History.rdoc)
- [Commits](https://github.com/ruby/rdoc/commits/v6.1.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-28 15:34:53 +00:00
Claudio Bley
6e5a0825d8
Merge pull request #248 from avdv/codecov
Report code coverage to codecov.io
2018-12-28 16:32:50 +01:00
Claudio Bley
9d7d48d48f Report code coverage to codecov.io 2018-12-28 16:28:21 +01:00
Claudio Bley
9c8a93565e Drop support for Ruby 2.1
It reached EOL already and rubocop > 0.60 no longer supports it.
2018-12-09 09:23:52 +01:00
Claudio Bley
8ccda1c539 Add rdoc to dev dependencies 2018-10-20 14:05:39 +02:00
dependabot[bot]
de3e36c299
Update rainbow requirement from ~> 2.2 to >= 2.2, < 4.0
Updates the requirements on [rainbow](https://github.com/sickill/rainbow) to permit the latest version.
- [Release notes](https://github.com/sickill/rainbow/releases)
- [Changelog](https://github.com/sickill/rainbow/blob/master/Changelog.md)
- [Commits](https://github.com/sickill/rainbow/commits/v3.0.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-13 21:28:41 +00:00
Claudio Bley
d93cd2c308 Fix warning in gemspec
```
colorls.gemspec:5: warning: already initialized constant ColorLS::POST_INSTALL_MESSAGE
/home/claudio/src/colorls/colorls.gemspec:5: warning: previous definition of POST_INSTALL_MESSAGE was here
```
2018-08-13 23:22:53 +02:00
Claudio Bley
95e8730be3 Avoid open-ended dependencies
Running `rake install` always resulted in these warnings:
```
WARNING:  open-ended dependency on clocale (>= 0) is not recommended
  if clocale is semantically versioned, use:
    add_runtime_dependency 'clocale', '~> 0'
WARNING:  open-ended dependency on filesize (>= 0) is not recommended
  if filesize is semantically versioned, use:
    add_runtime_dependency 'filesize', '~> 0'
WARNING:  open-ended dependency on manpages (>= 0) is not recommended
  if manpages is semantically versioned, use:
    add_runtime_dependency 'manpages', '~> 0'
WARNING:  open-ended dependency on rainbow (>= 0) is not recommended
  if rainbow is semantically versioned, use:
    add_runtime_dependency 'rainbow', '~> 0'
WARNING:  open-ended dependency on diffy (>= 0, development) is not recommended
  if diffy is semantically versioned, use:
    add_development_dependency 'diffy', '~> 0'
WARNING:  open-ended dependency on rake (>= 0, development) is not recommended
  if rake is semantically versioned, use:
    add_development_dependency 'rake', '~> 0'
WARNING:  open-ended dependency on ronn (>= 0, development) is not recommended
  if ronn is semantically versioned, use:
    add_development_dependency 'ronn', '~> 0'
WARNING:  open-ended dependency on rspec (>= 0, development) is not recommended
  if rspec is semantically versioned, use:
    add_development_dependency 'rspec', '~> 0'
WARNING:  open-ended dependency on rspec-its (>= 0, development) is not recommended
  if rspec-its is semantically versioned, use:
    add_development_dependency 'rspec-its', '~> 0'
WARNING:  open-ended dependency on rubocop (>= 0, development) is not recommended
  if rubocop is semantically versioned, use:
    add_development_dependency 'rubocop', '~> 0'
WARNING:  open-ended dependency on rubocop-rspec (>= 0, development) is not recommended
  if rubocop-rspec is semantically versioned, use:
    add_development_dependency 'rubocop-rspec', '~> 0'
WARNING:  open-ended dependency on rubygems-tasks (>= 0, development) is not recommended
  if rubygems-tasks is semantically versioned, use:
    add_development_dependency 'rubygems-tasks', '~> 0'
WARNING:  See http://guides.rubygems.org/specification-reference/ for help
```

- use pessimistic version constraints for all dependencies in the gemspec
2018-07-19 22:50:34 +02:00
Claudio Bley
8f9a5f9409 Fix Style/ExpandPathArguments cop error 2018-03-28 08:23:55 +02:00
Claudio Bley
c78bf3bd73 Add SimpleCov code coverage tool
See [SimpleCov](https://github.com/colszowka/simplecov).
2018-01-11 11:32:44 +01:00
Claudio Bley
ab544414c0 Fix rubocop issue, re-enable cop
```
colorls.gemspec:26:1: W: Lint/MissingCopEnableDirective: Re-enable Metrics/BlockLength cop with # rubocop:enable after disabling it
# rubocop:disable Metrics/BlockLength
^
```
2018-01-02 11:02:36 +01:00
Claudio Bley
bebe09f5f7 Use clocale gem for proper sorting 2017-12-01 09:05:04 +01:00
Claudio Bley
96ec0d5276 Generate Zsh completion file
Add the `_colorls` completion file to the `zsh/` folder of the gem and make the
`tab_complete.sh` script work for Zsh too.
2017-11-22 22:32:20 +01:00
Claudio Bley
ed8d3c23ed Add note about man page to README.md and POST_INSTALL_MESSAGE 2017-11-17 21:33:44 +01:00
Claudio Bley
e22e3e2bcc Add runtime dependency manpages
When this gem is installed, it automatically symlinks man pages of other gems
so that you can view them with `man`.
2017-11-17 21:33:44 +01:00
Claudio Bley
1b587d8257 Generate man page using ronn 2017-11-17 21:33:44 +01:00
Claudio Bley
ecb532ea87 Make rake a dev dependency 2017-11-12 17:55:03 +01:00
Alex
7aec4fda94 Add rubocop-rspec as a dev dependency. Fix non-directory changing fixes 2017-11-07 19:22:37 -05:00
Claudio Bley
25b21c442a Add support for reverse sorting
Re-assign the `-r` short option from `--report` to `--reverse` and mention this
change in the post install message.
2017-11-07 22:38:42 +01:00
Claudio Bley
2df30f7f33 Add support for sorting by mtime
* add `--sort=WORD` option, which sorts by modification "time" or not at all

* add short option `-U` to mean `--sort=none` (`ls` compatibility)

* `-t` now has the same effect as `--sort=time` which is also mentioned in the
  post install mesage

* add checks for `--sort=time` and `--sort=none` to .travis.yml
2017-11-06 08:42:02 +01:00
Athitya
0984a529ac Adds custom config coloring support for faster git-status 2017-10-29 05:32:38 +05:30
Athitya
a6a6fffd64 Removes facets dependency 2017-10-28 22:55:05 +05:30
Athitya
b286f71ef0 Adds rake as runtime dependency and updates to 1.0.6 2017-10-28 22:26:39 +05:30
Athitya
c9beb097a8 Fixes rubocop issue 2017-10-28 21:36:49 +05:30
Athitya
aeb3a3950c Switches from colorize to rainbow dependency 2017-10-28 18:21:01 +05:30
Henré Botha
94a1cd6fbc Add rubocop exception 2017-10-22 23:01:23 +02:00
Henré Botha
e88a786a13 Use rspec-its 2017-10-22 23:01:23 +02:00
Athitya
85fa654870 Fixes minor bug with tab completion and updates version to 1.0.3 2017-10-22 23:52:30 +05:30
Athitya
b2fa5f18d7 Fixes minor rubocop offense 2017-10-21 02:58:18 +05:30
Athitya
11e00d17bb Adds post-install message in gemspec file 2017-10-21 02:47:32 +05:30
Athitya
203873e20f Adds rubygems-tasks for rake release command 2017-10-21 02:14:26 +05:30
hirowatari
342abf49f9 Rubocop fixes (#130)
* minor rubocop fixes

* fix FileName namespace
2017-10-21 00:27:17 +05:30
Stephen Wentling
06af7ba5ef Removed utf8 declaration as the default encoding for Ruby is utf8 for v2 forward. 2017-10-04 14:31:37 -07:00
rohitner
6b14f40331 minor bug fixes and changed rubocop 2017-08-26 18:31:37 +05:30
GladOSkar
e75637168d updated gemfile & travis, made rubocop happy 2017-07-10 13:39:52 +02:00
Ace Dimasuhid
8a8473e73a Add Specs for Yaml files
* Add spec/support folder

* Add YamlSortChecker to check if yaml files are sorted

* Add Diffy as a development dependency

* Add spec file for all yaml config files for sorting
2017-07-09 23:57:12 +08:00
Athitya
39b7282c8a Updates to gem v0.1.3 2017-07-07 20:19:46 +05:30
Athitya
f993755f0e Adds ruby gem skeleton 2017-07-05 19:53:11 +05:30