root/linen


Mode:

Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @578 [578] 07/01/08 16:18:07 bbleything * add simple command spec
(edit) @577 [577] 07/01/08 16:17:50 bbleything * make the tests for @argument_type more explicit in the argument …
(edit) @576 [576] 07/01/08 16:17:18 bbleything * update command infrastructure to use @name instead of name
(edit) @575 [575] 07/01/08 10:59:41 bbleything * move the responsibility for creating the @command object to the …
(edit) @574 [574] 07/01/08 10:43:14 bbleything * turns out we don't need to recreate the class every time, we can just …
(edit) @573 [573] 07/01/08 10:36:32 bbleything * fix the case of the shared behavior
(edit) @571 [571] 06/30/08 13:25:05 bbleything * move the command infrastructure specs into a shared behaviours file and …
(edit) @570 [570] 06/30/08 13:11:44 bbleything * add command infrastructure spec * change command infrastructure to …
(edit) @569 [569] 06/30/08 11:49:11 bbleything * remove unused variable assignment
(edit) @567 [567] 06/25/08 11:40:08 bbleything source:linen/trunk/Rakefile * Only generate coverage if you run the rcov …
(edit) @566 [566] 06/24/08 16:16:36 bbleything * classes[ :argument ].coverage.should be( 100% ) => pass
(edit) @565 [565] 06/24/08 16:15:26 bbleything * add some comments
(edit) @564 [564] 06/24/08 11:26:24 bbleything * refix the copyright. doh.
(edit) @563 [563] 06/24/08 11:06:37 bbleything * update copyrights
(edit) @562 [562] 06/24/08 11:05:50 bbleything * add spec to indifferent hash. 100% coverage!
(edit) @431 [431] 01/22/08 15:10:52 bbleything * enable multi-line prompts in linen by emitting each line with a regular …
(edit) @407 [407] 12/14/07 09:13:55 bbleything * refactor common code out of commands into a mixin * alter confirmation …
(edit) @399 [399] 11/28/07 01:07:12 bbleything * convert tests to specs * a little bit of Rakefile cleanup
(edit) @398 [398] 11/27/07 11:17:55 bbleything * retab Rakefile
(edit) @391 [391] 11/19/07 14:21:55 bbleything * fix one_of arguments and bump the version to 0.8.1
(edit) @390 [390] 11/19/07 14:21:12 bbleything * a little better formatting
(edit) @280 [280] 07/25/07 15:01:20 bbleything * add license note to the README
(edit) @277 [277] 07/25/07 14:15:09 bbleything * add 0.7.0 and 0.8.0 to releases
(edit) @276 [276] 07/25/07 14:14:39 bbleything * 0.8.0, codenamed FREE AT LAST
(edit) @275 [275] 07/25/07 14:12:00 bbleything * create releases directory
(edit) @274 [274] 07/25/07 14:06:42 bbleything * new headers for all files. More rdoc-friendly!
(edit) @273 [273] 07/25/07 13:41:32 bbleything * Rakefile tweaks
(edit) @270 [270] 07/25/07 13:10:06 bbleything * open source. oh yes.
(edit) @231 [231] 07/01/07 20:53:17 bbleything Welcome to Linen v0.7.0, codenamed "moxie". There are some significant …
(edit) @230 [230] 06/29/07 16:46:54 bbleything * clean up the default prompt
(edit) @229 [229] 06/29/07 16:46:29 bbleything * give a little more feedback when catching an interrupt from inside a …
(edit) @228 [228] 06/29/07 12:47:24 bbleything * put in error checking on plugin and command misspelling
(edit) @227 [227] 06/29/07 12:46:51 bbleything * rejigger input parsing to allow ctrl-c out of plugins
(edit) @226 [226] 06/29/07 12:43:09 bbleything * switch from strip to chomp, to preserve leading whitespace
(edit) @224 [224] 06/28/07 08:55:10 bbleything * add die() method and Linen::Abort exception/signal
(edit) @223 [223] 06/28/07 08:37:51 bbleything * increment version number
(edit) @222 [222] 06/28/07 08:37:44 bbleything * be explicit about why we failed
(edit) @221 [221] 06/28/07 08:37:29 bbleything * we want to put the exception's message, not the exception itself
(edit) @220 [220] 06/28/07 08:36:52 bbleything * apparently SIGINT already raises Interrupt. Heh.
(edit) @219 [219] 06/28/07 08:16:51 bbleything * missed this one
(edit) @218 [218] 06/28/07 07:35:27 bbleything * require rubygems in the examples
(edit) @142 [142] 03/15/07 15:14:24 bbleything source:linen/trunk/lib/linen/handlers/cli.rb * wrap #say to 72 …
(edit) @139 [139] 03/14/07 17:44:26 bbleything * whoops, apparently ALSO broke two-phase confirmation
(edit) @138 [138] 03/13/07 17:55:20 bbleything * whoops! accidentally broke simple command confirmation
(edit) @137 [137] 03/13/07 17:42:59 bbleything source:linen/trunk/lib/linen.rb * version bump! This deserves more than …
(edit) @123 [123] 03/07/07 17:05:51 bbleything * require simple_command instead of command
(edit) @122 [122] 03/07/07 17:04:55 bbleything * move command to simple_command.rb
(edit) @119 [119] 03/06/07 16:46:41 bbleything * another version bump
(edit) @118 [118] 03/06/07 16:42:08 bbleything source:linen/trunk/lib/linen/workspace.rb * need to use a class variable …
(edit) @117 [117] 03/06/07 11:35:55 bbleything * fix name of register_handler
(edit) @116 [116] 03/06/07 11:35:40 bbleything * move cli.rb into handlers
(edit) @115 [115] 03/06/07 11:34:44 bbleything source:linen/trunk/lib/linen/handler.rb * create placeholder …
(edit) @101 [101] 02/27/07 18:18:37 bbleything * tweak CLI to make arrays into comma-separated lists during command …
(edit) @100 [100] 02/27/07 17:57:40 bbleything * set the default regex to something that always passes
(edit) @99 [99] 02/27/07 15:11:43 bbleything source:linen/trunk/lib/linen/command.rb * process instead of …
(edit) @98 [98] 02/27/07 13:43:30 bbleything * unbreak non-confirmation-required commands. sigh.
(edit) @89 [89] 02/21/07 16:10:11 bbleything * remove some tracing code * fix command help
(edit) @86 [86] 02/19/07 16:59:53 bbleything * fix up some formatting * increment version number again
(edit) @85 [85] 02/19/07 16:56:26 bbleything * retab. I give in
(edit) @84 [84] 02/19/07 16:24:59 bbleything source:linen/trunk/lib/linen/command.rb * add attr_reader for name * add …
(edit) @77 [77] 02/08/07 16:43:00 bbleything * allow plugin authors to specify the shortname
(edit) @71 [71] 02/07/07 17:14:31 bbleything * Increment version to 0.3.0 * add new example to demonstrate one_of …
(edit) @70 [70] 02/07/07 16:34:12 bbleything * another whitespace purge
(edit) @69 [69] 02/07/07 16:23:27 bbleything source:linen/trunk/lib/linen/workspace.rb * add a #add_values method to …
(edit) @68 [68] 02/07/07 11:35:44 bbleything * CLI no longer outputs action blocks' retval
(edit) @67 [67] 02/07/07 11:29:38 bbleything * change default prompt * set prompt for math plugin
(edit) @58 [58] 02/06/07 16:18:38 bbleything * split L::P::Command and L::P::Argument into their own files
(edit) @57 [57] 02/01/07 16:58:46 bbleything * ignore coverage
(edit) @56 [56] 02/01/07 16:57:43 bbleything * version 0.2.0, oh yes
(edit) @55 [55] 02/01/07 16:33:32 bbleything source:linen/trunk/lib/linen/plugin.rb * remove help_text and action_proc …
(edit) @54 [54] 02/01/07 16:19:11 bbleything * remove useless attr_accessor
(edit) @53 [53] 02/01/07 16:17:24 bbleything * remove some old to_s methods that we don't use
(edit) @52 [52] 02/01/07 16:16:11 bbleything * remove most references to 'defined_agruments' in favor of the shorter …
(edit) @51 [51] 02/01/07 16:08:51 bbleything * remove all references to 'defined_commands' in favor of the shorter …
(edit) @50 [50] 02/01/07 15:11:29 bbleything * purely whitespace fixes
(edit) @49 [49] 02/01/07 15:10:16 bbleything * add tests for plugins
(edit) @48 [48] 02/01/07 15:10:03 bbleything source:linen/trunk/test/test_cli.rb * cleanup some whitespace …
(edit) @47 [47] 01/30/07 16:17:54 bbleything * ignore pkg
(edit) @46 [46] 01/30/07 16:09:41 bbleything * whoops, s/self.validation/@validation/. It looks like I didn't actually …
(edit) @45 [45] 01/30/07 15:46:29 bbleything source:linen/trunk/lib/linen/plugin.rb * remove attr_accessor for …
(edit) @44 [44] 01/30/07 14:24:57 bbleything source:linen/trunk/lib/linen/cli.rb * new canonicalize helper method that …
(edit) @43 [43] 01/30/07 14:05:26 bbleything source:linen/trunk/lib/linen/plugin.rb * add description to plugin, for …
(edit) @42 [42] 01/30/07 10:35:01 bbleything source:linen/trunk/lib/linen/cli.rb * move help text into a method …
(edit) @41 [41] 01/30/07 10:32:59 bbleything * more useful help messages in math example
(edit) @40 [40] 01/24/07 17:29:11 bbleything * first step towards usable help messages
(edit) @39 [39] 01/24/07 15:39:09 bbleything source:linen/trunk/lib/linen/cli.rb * clarify conditionals in …
(edit) @38 [38] 01/24/07 15:30:00 bbleything * fix broken comment
(edit) @37 [37] 01/24/07 14:35:23 bbleything source:linen/trunk/lib/linen/plugin.rb * whitespace fix * add cleanup …
(edit) @36 [36] 01/23/07 16:02:17 bbleything * set a default error message for L::P::Arguments
(edit) @35 [35] 01/23/07 16:01:06 bbleything * spit out an error message if the user did not specify both command and …
(edit) @34 [34] 01/23/07 15:59:26 bbleything * tweak Linen::CLI::AmbiguousCommandError?.to_s so we don't need to special …
(edit) @33 [33] 01/22/07 16:29:15 bbleything * beef up the validations in the math example a little bit
(edit) @32 [32] 01/22/07 16:28:41 bbleything source:linen/trunk/lib/linen/plugin.rb * the arguments alias we put in …
(edit) @31 [31] 01/22/07 11:34:00 bbleything source:linen/trunk/lib/linen/plugin.rb * add aliases to plugins (commands …
(edit) @30 [30] 01/18/07 14:57:26 bbleything source:linen/trunk/test/test_cli.rb * beef up a couple of …
(edit) @29 [29] 01/18/07 13:29:26 bbleything source:linen/trunk/test/test_cli.rb * revamp tests to match new …
(edit) @28 [28] 01/18/07 09:46:11 bbleything source:linen/trunk/lib/linen/cli.rb * tweaked some logic in …
(edit) @27 [27] 01/18/07 09:46:10 bbleything * load exception file last
(edit) @26 [26] 01/18/07 09:46:09 bbleything * fix command completion
(edit) @25 [25] 01/18/07 09:46:06 bbleything * sort command candidates
Note: See TracRevisionLog for help on using the revision log.