README.rdoc in ripl-0.2.0 vs README.rdoc in ripl-0.2.1

- old
+ new

@@ -24,11 +24,11 @@ * Customizable completion and completion of method arguments (from bond) * Easy to create custom shells for gems and apps i.e. Ripl.start * Easy to create and invoke ripl subcommands * ~/.irbrc errors caught * Different from irb - * No multi-line evaluation + * No multi-line evaluation by default (there is a plugin. See Available Plugins below). * No irb subsessions or workspaces * No IRB.conf features i.e. preconfigured prompts and auto indent Note: Irb features not in ripl can be implemented as plugins. @@ -66,10 +66,12 @@ extension, see Ripl::Shell::API and Ripl::Runner::API. If we want to add a config for this plugin, we can simply add a key to Ripl.config that matches the underscored version of the plugin name i.e. Ripl.config[:red_error]. +For available plugins, see Available Plugins below. + == Create Custom Shells Creating and starting a custom shell is as simple as: require 'ripl' @@ -93,17 +95,21 @@ Since ripl is highly customizable, it loads ~/.riplrc before it does anything. This ruby file should require and/or define plugins. Any ripl configurations via Ripl.config should also be done here. For an example riplrc, see {mine}[http://github.com/cldwalker/dotfiles/tree/master/.riplrc]. +== Available Plugins + +* {ripl-rails}[http://github.com/cldwalker/ripl-rails] : script/console for ripl +* {ripl-color_error}[http://github.com/cldwalker/ripl-color_error] : colorize errors +* {ripl-after_rc}[http://github.com/cldwalker/ripl-after_rc] : provide blocks to run after ~/.irbrc is loaded +* {ripl-multi_line}[http://github.com/janlelis/ripl-multi_line] : evaluate multiple lines + == Credits * janlelis for bug fix and tweaks == irb alternatives Some other irb alternatives to check out: * {ir}[http://github.com/raggi/ir]: nice and light * {irb2}[http://github.com/wycats/irb2]: yehuda katz's partial attempt at rewriting irb * {dietrb}[http://github.com/alloy/dietrb]: mac and ruby 1.9 specific - -== Todo -* Everything (tests especially)!