laika / linen (http://opensource.laika.com/)

Linen is a framework for creating applications that use a command line interface. It features a simple plugin system, readline integration for history and completion, and other features.

Clone this repository (size: 157.2 KB): HTTPS / SSH
$ hg clone http://bitbucket.org/laika/linen/

Shortlog (showing r118:6dcd5413f90e (tip) → r94:44642dff1904)

Age Author Message A M D «
6 months ged ged Added tag move-to-bitbucket for changeset 4846810581dd 1
6 months ged ged Closing old branch
3 years bleything bleything Initialized merge tracking via "svnmerge" with revisions "1-15" from
3 years bleything bleything * create branch of linen to develop command parsing/dispatch that does not…
21 months bleything bleything * add simple command spec 1
21 months bleything bleything * make the tests for @argument_type more explicit in the argument validator in… 1
21 months bleything bleything * update command infrastructure to use @name instead of name 1
21 months bleything bleything * move the responsibility for creating the @command object to the implementing… 2
21 months bleything bleything * turns out we don't need to recreate the class every time, we can just… 1
21 months bleything bleything * fix the case of the shared behavior 2
21 months bleything bleything * move the command infrastructure specs into a shared behaviours file and make… 1 1
21 months bleything bleything * add command infrastructure spec 1 1
21 months bleything bleything * remove unused variable assignment 1
21 months bleything bleything source:linen/trunk/Rakefile 1 3
21 months bleything bleything * classes[ :argument ].coverage.should be( 100% ) => pass 1 1
21 months bleything bleything * add some comments 1
21 months bleything bleything * refix the copyright. doh. 21
21 months bleything bleything * update copyrights 19
21 months bleything bleything * add spec to indifferent hash. 100% coverage! 1
2 years bleything bleything * enable multi-line prompts in linen by emitting each line with a regular puts… 2
2 years bleything bleything * refactor common code out of commands into a mixin 1 4
2 years bleything bleything * convert tests to specs 4 1 3
2 years bleything bleything * retab Rakefile 1
2 years bleything bleything * fix one_of arguments and bump the version to 0.8.1 3
2 years bleything bleything * a little better formatting 1