- Initial release
- Extracted from ronin.
- Use
Ripl.shell.binding
instead ofRipl.config[:binding]
, which is not set when running theripl
executable. - No longer use
singleton_class.method_defined?
(Ruby 1.9 only) in {Ripl::ShellCommands#loop_eval}. - No longer use
Shellwords.shelljoin
in {Ripl::ShellCommands.exec}, which was re-escaping all arguments. - Added specs.