Changeset 25027 for branches/pap/Nebulous/bin/neb-rm
- Timestamp:
- Aug 7, 2009, 4:08:25 PM (17 years ago)
- Location:
- branches/pap
- Files:
-
- 4 edited
-
. (modified) (1 prop)
-
Nebulous (modified) (1 prop)
-
Nebulous/bin (modified) (1 prop)
-
Nebulous/bin/neb-rm (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/pap
- Property svn:mergeinfo changed
-
branches/pap/Nebulous
- Property svn:mergeinfo deleted
-
branches/pap/Nebulous/bin
- Property svn:mergeinfo changed
-
branches/pap/Nebulous/bin/neb-rm
r13074 r25027 16 16 use Pod::Usage qw( pod2usage ); 17 17 18 my ($server); 18 my ( 19 $force, 20 $move, 21 $server, 22 ); 19 23 20 24 $server = $ENV{'NEB_SERVER'} unless $server; 21 25 22 26 GetOptions( 27 'force|f' => \$force, 28 'move|m' => \$move, 23 29 'server|s=s' => \$server, 24 30 ) || pod2usage( 2 ); … … 35 41 36 42 foreach my $key (@ARGV) { 37 $neb->delete($key) or warn "failed to delete key: $key"; 43 unless (defined $move) { 44 $neb->delete($key, $force) or warn "failed to delete key: $key"; 45 } else { 46 $neb->move($key, "${key}.rm") or warn "failed to move key: $key"; 47 } 38 48 } 39 49 … … 48 58 =head1 SYNOPSIS 49 59 50 neb-rm [--server <URL>] <key...>60 neb-rm [--server <URL>] [--force] [--move] <key...> 51 61 52 62 =head1 DESCRIPTION … … 58 68 59 69 =over 4 70 71 =item * --force|-f 72 73 When set, C<<key>> will be removed from the nebulous database even if the on 74 disk file(s) are missing. 75 76 Optional. 77 78 =item * --move|-m 79 80 When set, this flag causes C<<key>> to be renamed to C<<key>.rm> instead of 81 being deleted. 82 83 Optional. 60 84 61 85 =item * --server|-s <URL>
Note:
See TracChangeset
for help on using the changeset viewer.
