From: ghorner Date: 2009-10-23T04:25:08+09:00 Subject: Re: Boson 0.1 - Initial Release On Oct 22, 10:46 am, Rob Sanheim wrote: > Can you explain why I would use this over thor? Sure. Boson can do what Thor can minus defining argument types and the generator-specific features. Unlike Thor, Boson's command libraries are just plain ruby. This means you can test and use your libraries without Boson: http://tagaholic.me/2009/10/19/how-boson-enhances-your-irb-experience.html#organization_and_philosophy And then Boson has this unique set of features: * Commands can be executed on the commandline and irb: http://tagaholic.me/2009/10/14/boson-command-your-ruby-universe.html#shell_and_irb_duality * Serves as an irb command manager: http://tagaholic.me/2009/10/19/how-boson-enhances-your-irb-experience.html * You can execute commands with less typing by aliasing commands, options and option values: http://tagaholic.me/2009/10/14/boson-command-your-ruby-universe.html#just_alias_it * Any command can render with optional views without adding view code in the command: http://tagaholic.me/2009/10/15/boson-and-hirb-interactions.html * You can make commands from a gem's API simply with entries in a config file: http://tagaholic.me/2009/10/19/how-boson-enhances-your-irb-experience.html#gem_library * Namespaces are optional which means you can make your own ruby shell with your commands: http://tagaholic.me/2009/10/14/boson-command-your-ruby-universe.html#namespaces Hope that helped, Gabriel