dir_merge.pl


NAME

dir_merge.pl - Merge directories


VERSION

This documentation refers to program version 0.1


SYNOPSIS

Usage

  dir_merge.pl -i 'dir01,dir02' -o new_dir

Required Arguments

    -i, --indirs   # List of directories to merge
    -o, --outdir   # Path to the base output directory


DESCRIPTION

Given a set of directories, this will merge them into a single output directory. The output directory could be a new location, or merge into the parent directory.


REQUIRED ARGUMENTS

-i,--indirs

The directories to merge. Multiple directories are separated by commas.

-o,--outdir

The directory the merged dirs will be moved to.


OPTIONS

--overwrite

Overwrite any existing file. This option should scare the living hell out of you. Only use it if you are certain you will not be overwriting anything that you do not want to lose. Use this option at your own risk.

--usage

Short overview of how to use program from command line.

--help

Show program usage with summary of options.

--version

Show program version.

--man

Show the full program manual. This uses the perldoc command to print the POD documentation for the program.

-q,--quiet

Run the program with minimal output.


DIAGNOSTICS

Error messages generated by this program and possible solutions are listed below.

ERROR: Could not create the output directory

The output directory could not be created at the path you specified. This could be do to the fact that the directory that you are trying to place your base directory in does not exist, or because you do not have write permission to the directory you want to place your file in.


CONFIGURATION AND ENVIRONMENT

This program does not currently require an external configuration file or make use of variables set in the user's environment.


DEPENDENCIES

Required Software

The dir_merge.pl program does not rely on external software.

Required Perl Modules


BUGS AND LIMITATIONS

Bugs

Limitations


REFERENCE

A manuscript is being submitted describing the DAWGPAWS program. Until this manuscript is published, please refer to the DAWGPAWS SourceForge website when describing your use of this program:

JC Estill and JL Bennetzen. 2009. The DAWGPAWS Pipeline for the Annotation of Genes and Transposable Elements in Plant Genomes. http://dawgpaws.sourceforge.net/


LICENSE

GNU GENERAL PUBLIC LICENSE, VERSION 3

http://www.gnu.org/licenses/gpl.html


AUTHOR

James C. Estill <JamesEstill at gmail.com>


HISTORY

STARTED: 07/27/2007

UPDATED: 03/24/2009

VERSION: $Rev: 578 $

 dir_merge.pl