Gemview
An unofficial CLI interface for querying information from rubygems.org. It uses the gems gem internally.
Note: This gem is not directly affiliated with rubygems.org
. It's just a hobby project.
Usage
Commands:
gemview author USERNAME # Find gems by rubygems.org username
gemview info NAME # Show gem info
gemview releases # List the most recent new gem releases
gemview search TERM # Search for gems
gemview updates # List the most recent gem updates
gemview version # Print version
Demo
Implementation
Changelog and readme fetching is only supported for github.com
and gitlab.com
currently. This works by parsing the URI associated with one of these two sites from gem metadata, building a new URI associated with the given file and trying to download it as a raw file. Let me know if there are any other platforms I should add support for.
Markdown highlighting is added on a best effort basis and if the parser fails for some reason it just falls back to the raw text file.
Development
Testing & Linting
$ rake
Testing
$ rake spec
Linting
$ rake standard
$ rake standard:fix
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/apainintheneck/gemview.
License
The gem is available as open source under the terms of the MIT License.