aboutsummaryrefslogblamecommitdiff
path: root/bin/mkcp.sh
blob: 10308263ad83cf8023f98755e4018ba508336be0 (plain) (tree)
1
2
3
4
5
6
7
8
9
                                               







                                                                 
                     

                    
                          


                                                                             
             
# Copy files into created directory in one call

# Check we have at least two arguments
if [ "$#" -lt 2 ] ; then
    printf >&2 'mkcp: Need at least one source and destination\n'
    exit 2
fi

# Get the last argument (the directory to create)
for dir ; do : ; done

# Create it, or bail
mkdir -p -- "$dir" || exit

# Copy all the remaining arguments into the directory (which will be the last
# argument)
cp -R -- "$@"