App-mvr

 view release on metacpan or  search on metacpan

README.mkdn  view on Meta::CPAN

# NAME

App::mvr - like mv, but clever

# VERSION

version 0.005

# FUNCTIONS

## mvr

Rename SOURCE to DEST, or move SOURCE(S) to DIRECTORY.

    mvr( source => 'file.txt', dest => '~/Documents' );         # move file.txt into ~/Documents
    mvr( source => 'file.txt', dest => '~/Documents/notes.txt );# move to specified name
    mvr( source => [map "$_.txt", qw/a b c/], dest => '~' );    # move multiple files into ~/

Parameters are key-value pairs:

- source

    An arrayref of source files, or a single scalar if you have only one file.

- dest

    The target pathname. If this is a directory, file(s) will be moved into it - or
    an exception will be raised if the directory doesn't exist.

- deduplicate

    Check if files are the same whenever there is a name conflict. If they are the
    same, then just remove the source file instead of adding another copy to the
    destination.

This function is not exported by default.

# AVAILABILITY

The project homepage is [http://metacpan.org/release/App-mvr/](http://metacpan.org/release/App-mvr/).

The latest version of this module is available from the Comprehensive Perl
Archive Network (CPAN). Visit [http://www.perl.com/CPAN/](http://www.perl.com/CPAN/) to find a CPAN
site near you, or see [https://metacpan.org/module/App::mvr/](https://metacpan.org/module/App::mvr/).

# SOURCE

The development version is on github at [http://github.com/doherty/App-mvr](http://github.com/doherty/App-mvr)
and may be cloned from [git://github.com/doherty/App-mvr.git](git://github.com/doherty/App-mvr.git)

# BUGS AND LIMITATIONS

You can make new bug reports, and view existing ones, through the
web interface at [https://github.com/doherty/App-mvr/issues](https://github.com/doherty/App-mvr/issues).

# AUTHOR

Mike Doherty <doherty@cpan.org>

# COPYRIGHT AND LICENSE

This software is copyright (c) 2013 by Mike Doherty.

This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.



( run in 0.896 second using v1.01-cache-2.11-cpan-39bf76dae61 )