cheat sheets.

$ cheat ruby
--- ruby version 1	Thu Oct 05 13:08:22 +0000 2006
+++ ruby version 2	Wed Oct 25 16:36:07 +0000 2006
@@ -1,25 +1,27 @@
 ruby [switches] [--] [programfile] [arguments]
   -0[octal]       specify record separator (\0, if no argument)
   -a              autosplit mode with -n or -p (splits $_ into $F)
   -c              check syntax only
   -Cdirectory     cd to directory, before executing your script
   -d              set debugging flags (set $DEBUG to true)
   -e 'command'    one line of script. Several -e's allowed. Omit [programfile]
   -Fpattern       split() pattern for autosplit (-a)
   -i[extension]   edit ARGV files in place (make backup if extension supplied)
   -Idirectory     specify $LOAD_PATH directory (may be used more than once)
   -Kkcode         specifies KANJI (Japanese) code-set
   -l              enable line ending processing
   -n              assume 'while gets(); ... end' loop around your script
   -p              assume loop like -n but print line also like sed
   -rlibrary       require the library, before executing your script
   -s              enable some switch parsing for switches after script name
   -S              look for the script using PATH environment variable
   -T[level]       turn on tainting checks
   -v              print version number, then turn on verbose mode
   -w              turn warnings on for your script
   -W[level]       set warning level; 0=silence, 1=medium, 2=verbose (default)
   -x[directory]   strip off text before #!ruby line and perhaps cd to directory
   --copyright     print the copyright
   --version       print the version
+
+[Aren't you glad you didn't have to type 'ruby -h' to get that?]
. o 0 (history | current )
( add new | see all )