diff options
Diffstat (limited to 'devel/rubygem-main/pkg-descr')
-rw-r--r-- | devel/rubygem-main/pkg-descr | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/devel/rubygem-main/pkg-descr b/devel/rubygem-main/pkg-descr new file mode 100644 index 000000000000..75bd0a636f80 --- /dev/null +++ b/devel/rubygem-main/pkg-descr @@ -0,0 +1,18 @@ +main.rb features the following: + - unification of option, argument, keyword, and environment + parameter parsing + - auto generation of usage and help messages + - support for mode/sub-commands + - io redirection support + - logging hooks using ruby's built-in logging mechanism + - intelligent error handling and exit codes + - use as dsl or library for building Main objects + - parsing user defined ARGV and ENV + - zero requirements for understanding the obtuse apis of any + command line option parsers + - leather pants + + In short main.rb aims to drastically lower the barrier to writing + uniform command line applications. + +WWW: http://codeforpeople.com/lib/ruby/main/ |