Changeset 1240
- Timestamp:
- 11/08/07 19:56:26 (6 years ago)
- Files:
-
- 1 modified
-
lang/perl/misc/todo-pl-wassr/wassr-todo.pl (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/misc/todo-pl-wassr/wassr-todo.pl
r1176 r1240 9 9 use IO::Prompt; 10 10 use Net::Wassr::TODO; 11 use File::Spec; 11 12 12 our $CONFFILE = "$ENV{HOME}/.wassr-todo";13 our $CONFFILE = File::Spec->catfile(home_dir(), ".wassr-todo"); 13 14 14 15 sub main { … … 27 28 28 29 switch ($command) { 29 case 'list'{30 case qr{^(?:list|ls)$} { 30 31 my $list = $c->list; 31 32 … … 35 36 print "\n"; 36 37 } 37 case qr{^ done|delete|start|stop$} {38 case qr{^(?:done|del|delete|start|stop)$} { 38 39 my $todo_rid = shift @ARGV; 39 40 die "TODO rid missing for $command" unless $todo_rid; 40 41 print $c->$command($todo_rid), "\n"; 41 42 } 42 case 'bd'{43 case qr{^(?:bd|braindump)$} { 43 44 # braindump 44 45 require File::Temp; … … 78 79 } 79 80 81 sub home_dir { 82 eval { require File::HomeDir }; 83 return $@ ? $ENV{HOME} : File::HomeDir->my_home; 84 } 85 80 86 &main();
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)