First checkin.


git-svn-id: svn+ssh://rubyforge.org/var/svn/dirby@1 437fbd78-801d-0410-87f4-fc811b4fe7c2
Initial commit of Dirby.

Set the licensing (GPLv3). Created the gitignore and ChangeLog files.
Added the initial empty library for Dirby. Created the gemspec file for
packaging the code as a gem.

git-svn-id: svn+ssh://rubyforge.org/var/svn/dirby@2 437fbd78-801d-0410-87f4-fc811b4fe7c2
Begin development on 0.2

Bumped the version in ChangeLog and version.rb and added a TODO file to
track any future work.

git-svn-id: svn+ssh://rubyforge.org/var/svn/dirby@3 437fbd78-801d-0410-87f4-fc811b4fe7c2
Added loading and saving input history across runs of IRB.

Any files input are saved when IRB is shutdown. It is then reloaded the
next time IRB is run and pushed into input history.

git-svn-id: svn+ssh://rubyforge.org/var/svn/dirby@4 437fbd78-801d-0410-87f4-fc811b4fe7c2
Can now view ri documentation from within IRB.

git-svn-id: svn+ssh://rubyforge.org/var/svn/dirby@5 437fbd78-801d-0410-87f4-fc811b4fe7c2
Enabled tab completion of methods and fields.

Simply type a . or part of a method name and hit tab to see a list of
possible completions.

git-svn-id: svn+ssh://rubyforge.org/var/svn/dirby@6 437fbd78-801d-0410-87f4-fc811b4fe7c2
Added colorized output.

git-svn-id: svn+ssh://rubyforge.org/var/svn/dirby@7 437fbd78-801d-0410-87f4-fc811b4fe7c2
Enhanced the gem description.

git-svn-id: svn+ssh://rubyforge.org/var/svn/dirby@8 437fbd78-801d-0410-87f4-fc811b4fe7c2
Added colorize.rb to the gemspec file.

git-svn-id: svn+ssh://rubyforge.org/var/svn/dirby@9 437fbd78-801d-0410-87f4-fc811b4fe7c2
Fixed the reference to Wirble in the colorize module.

git-svn-id: svn+ssh://rubyforge.org/var/svn/dirby@10 437fbd78-801d-0410-87f4-fc811b4fe7c2
Fixed the license prolog on each source module.

Forgot to search and replace "Foobar" in the legalese.

git-svn-id: svn+ssh://rubyforge.org/var/svn/dirby@11 437fbd78-801d-0410-87f4-fc811b4fe7c2
Some new things to do in future with Dirby.

* syntax hilighting needs to be rewritten
* plugin system for processing output from evaluations
* configuration options

git-svn-id: svn+ssh://rubyforge.org/var/svn/dirby@12 437fbd78-801d-0410-87f4-fc811b4fe7c2
Set the release date for v0.2.

git-svn-id: svn+ssh://rubyforge.org/var/svn/dirby@13 437fbd78-801d-0410-87f4-fc811b4fe7c2
Bumped the release to v0.3.

git-svn-id: svn+ssh://rubyforge.org/var/svn/dirby@14 437fbd78-801d-0410-87f4-fc811b4fe7c2
Fixed a small typo in the README.md file.

git-svn-id: svn+ssh://rubyforge.org/var/svn/dirby@15 437fbd78-801d-0410-87f4-fc811b4fe7c2
Incorporated Shellwords into the ri module to escape arguments.

Fixes a potential issue with sending dangerous commands to ri by
mistake.

Suggested by Ricky Elrod <codeblock@fedoraproject.org>

git-svn-id: svn+ssh://rubyforge.org/var/svn/dirby@16 437fbd78-801d-0410-87f4-fc811b4fe7c2
Added fixing the ri system.

git-svn-id: svn+ssh://rubyforge.org/var/svn/dirby@17 437fbd78-801d-0410-87f4-fc811b4fe7c2
Changed the proton to be a little more attractive.

git-svn-id: svn+ssh://rubyforge.org/var/svn/dirby@18 437fbd78-801d-0410-87f4-fc811b4fe7c2
Added a Config class to allow changing configuration options on the fly.

git-svn-id: svn+ssh://rubyforge.org/var/svn/dirby@19 437fbd78-801d-0410-87f4-fc811b4fe7c2
Documented the options for ~/.dirbyrc

This file is (re)loaded to set global configuration options.

git-svn-id: svn+ssh://rubyforge.org/var/svn/dirby@20 437fbd78-801d-0410-87f4-fc811b4fe7c2