# HG changeset patch # User Heiko Schlittermann (JUMPER) # Date 1390478440 -3600 # Node ID bbacf6d77c19924352f86453a3addbe210847299 # Parent ace5d588b30d144431b86a8d6cbd05e49078f53a added the directory option diff -r ace5d588b30d -r bbacf6d77c19 mydump --- a/mydump Wed Jan 08 11:33:06 2014 +0100 +++ b/mydump Thu Jan 23 13:00:40 2014 +0100 @@ -1,6 +1,20 @@ #! /bin/bash -DIR=/var/backups/mysql +DIR=~backup/mysql + +tmp=$(getopt -n $0 -o 'd:' -l dir: -- "$@") || exit $? + +eval set -- $tmp +while : +do + opt="$1"; shift + case "$opt" in + -d|--dir) DIR="$1"; shift;; + --) break;; + esac +done + +: ${DIR:?} mkdir -p "$DIR" diff -r ace5d588b30d -r bbacf6d77c19 mydump.8.pod --- a/mydump.8.pod Wed Jan 08 11:33:06 2014 +0100 +++ b/mydump.8.pod Thu Jan 23 13:00:40 2014 +0100 @@ -4,12 +4,20 @@ =head1 SYNOPSIS - mydump + mydump [-d|--dir dir] =head1 DESCRIPTION B dumps all mysql databases, one by one, to -F. +F<~backup/mysql/> or the directory passed via C<--dir>. + +=head1 OPTIONS + +=over + +=item B<-d>|B<--dir> I + +The directory where to write the dumps. (default: F<~backup/mysql/>) =head1 AUTHOR