Project

pry-suite

0.01
No commit activity in last 3 years
No release in over 3 years
pry-suite is designed to set up a nice Pry ecosystem out of the box. You are given Pry with access to a suite of great plugins. This list is currently comprised of pry-byebug (or pry-debugger for Ruby 1.9.x), pry-doc, pry-docmore, pry-git, pry-highlight, pry-macro, pry-pretty-numeric, pry-rescue and pry-stack_explorer. Finally, the gist gem is also included to enable Pry's gist command.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Project Readme

pry-suite

pry-suite is designed to set up a nice Pry ecosystem out of the box. With pry-suite, you are given Pry with access to a suite of great plugins. Currently, the following plugins will get installed along with Pry:

  • pry-byebug (Integration with the Ruby 2 debugger, byebug)
  • pry-doc (allows you to look into the Ruby builtin classes with the ? and $ commands)
  • pry-docmore (extends pry-doc for dollar-variables and keywords)
  • pry-git (method-level git commands)
  • pry-macro (allows you to record and reuse Pry sessions)
  • pry-highlight (reformat strings with pretty-printing, auto-detecting JSON/XML/Ruby)
  • pry-pretty-numeric (reformats large numbers, e.g. 1234567890 to 1_234_567_890)
  • pry-rescue (provides Pry.rescue { ... } blocks to capture any exceptions and start a Pry session)

Finally, the gist gem also gets installed to enable Pry's gist command.

Installation

Add this line to your application's Gemfile:

gem 'pry-suite'

And then run:

$ bundle install

Or install it for use as an irb replacement:

$ gem install pry-suite

Contributing

  1. Fork it ( https://github.com/davidcelis/pry-suite/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request