IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 24264 for trunk/Nebulous


Ignore:
Timestamp:
May 27, 2009, 12:45:40 PM (17 years ago)
Author:
jhoblitt
Message:

add neb-rm --move flag

Location:
trunk/Nebulous
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Nebulous/Changes

    r23934 r24264  
    99    - add neb-swap
    1010    - add nebclient:nebSetXattr()
     11    - add neb-rm --move flag
    1112
    12130.09 Wed Jul  9 16:36:27 HST 2008
  • trunk/Nebulous/bin/neb-rm

    r13074 r24264  
    1616use Pod::Usage qw( pod2usage );
    1717
    18 my ($server);
     18my ($server, $move);
    1919
    2020$server = $ENV{'NEB_SERVER'} unless $server;
     
    2222GetOptions(
    2323    'server|s=s'    => \$server,
     24    'move|m'        => \$move,
    2425) || pod2usage( 2 );
    2526
     
    3536
    3637foreach my $key (@ARGV) {
    37     $neb->delete($key) or warn "failed to delete key: $key";
     38    unless (defined $move) {
     39        $neb->delete($key) or warn "failed to delete key: $key";
     40    } else {
     41        $neb->move($key, "${key}.rm") or warn "failed to move key: $key";
     42    }
    3843}
    3944
     
    4853=head1 SYNOPSIS
    4954
    50     neb-rm [--server <URL>] <key...>
     55    neb-rm [--server <URL>] [--move] <key...>
    5156
    5257=head1 DESCRIPTION
     
    5863
    5964=over 4
     65
     66=item * --move|-m
     67
     68When set, this flag causes C<<key>> to be renamed to C<<key>.rm> instead of
     69being deleted.
     70
     71Optional.
    6072
    6173=item * --server|-s <URL>
Note: See TracChangeset for help on using the changeset viewer.