--- 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"
--- 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<mydump> dumps all mysql databases, one by one, to
-F</var/backups/mysql/>.
+F<~backup/mysql/> or the directory passed via C<--dir>.
+
+=head1 OPTIONS
+
+=over
+
+=item B<-d>|B<--dir> I<dir>
+
+The directory where to write the dumps. (default: F<~backup/mysql/>)
=head1 AUTHOR