added the directory option
authorHeiko Schlittermann (JUMPER) <hs@schlittermann.de>
Thu, 23 Jan 2014 13:00:40 +0100
changeset 14 bbacf6d77c19
parent 13 ace5d588b30d
child 15 0d0715b661f7
added the directory option
mydump
mydump.8.pod
--- 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