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