]> gitweb.hhaalo.de Git - albentohandy.git/commitdiff
albentohandy.sh sort arguments
authorBastian Dehn <hhaalo@arcor.de>
Mon, 11 Jul 2016 13:27:37 +0000 (15:27 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Mon, 11 Jul 2016 13:27:37 +0000 (15:27 +0200)
albentohandy.1
albentohandy.sh

index c1e9cc1fd16974f17b940aa633cf1785137047d5..5033c9ee7fbcce64edf7605eb889c68689169792 100644 (file)
@@ -4,7 +4,7 @@
 albumtohandy.sh - konvertiert flac zu mp3 von einer Sammlung
 
 .SH SYNOPSIS
-albentohany.sh [-S [<jobs>]/<sshlogin>[,[<jobs>]/<sshlogin>..]] [-c] [-z <zipfile>] [-r]
+albentohany.sh [-c] [-i <inputfile>] [-m <destfolder>] [-S [<jobs>]/<sshlogin>[,[<jobs>]/<sshlogin>..]] [-r] [-z <zipfile>]
 
 .SH DESCRIPTION
 albumtohandy.sh ist ein Bash Script, dass flac von einer Sammlung in ein Verarbeitungsverzeichnis verlinkt und danach diese flac Dateien in mp3 konvertiert. Dazu wird eine Datei erstellt albumlist in der die relativen Pfade zu den Interpreten sind, ausgehend vom root Verzeichnis der Sammlung.
@@ -12,16 +12,16 @@ albumtohandy.sh ist ein Bash Script, dass flac von einer Sammlung in ein Verarbe
 .SH OPTIONS
 .IP -c
 generiert danach eine sha256sum über alle mp3's
-.IP -z <zipfile>
-generiert eine Zip Datei vom Arbeitsverzeichnis
-.IP -r
-löscht das Arbeitsverzeichnis falls eine Option -z oder -m angegeben wurde; anderenfalls wird diese Option ignoriert
-.IP -m <destfolder>
-kopiert das Arbeitsverzeichnis in ein anderes Zielverzeichnis
 .IP -i <inputfile>
 gibt die inputdatei an default=albumlist
+.IP -m <destfolder>
+kopiert das Arbeitsverzeichnis in ein anderes Zielverzeichnis
 .IP -S [jobs]/sshlogin[,[jobs]/sshlogin..]
 mit dieser Option kann angegeben werden auf wievielen PC die Konvertierung verteilt werden soll.
+.IP -r
+löscht das Arbeitsverzeichnis falls eine Option -z oder -m angegeben wurde; anderenfalls wird diese Option ignoriert
+.IP -z <zipfile>
+generiert eine Zip Datei vom Arbeitsverzeichnis
 
 .SH FILES
 albumlist - Liste mit relativen Pfaden zu den Interpreten
index 8f74f7c55ab329888220e5410266158c18efa09f..d3ad04f0d18671e7becb9e90b826719435b5fd34 100755 (executable)
@@ -15,32 +15,32 @@ mkzip=false
 removework=false
 cptodest=false
 
-while getopts "i:m::rz::cS:" optname
+while getopts ":ci:m:S::rz:" optname
 do
        case "$optname" in
-       "r")
-               removework=true
-               ;;
-       "z")
-               mkzip=true
-               zipname="$OPTARG"
-               phase=$((phase + 1))
-               ;;
        "c")
                checksum=true
                phase=$((phase + 1))
                ;;
+       "i")
+               albumlist="$OPTARG"
+               ;;
        "m")
                cptodest=true
                dest="$OPTARG"
                phase=$((phase + 1))
                ;;
-       "i")
-               albumlist="$OPTARG"
-               ;;
        "S")
                parallelopts="$OPTARG"
                ;;
+       "r")
+               removework=true
+               ;;
+       "z")
+               mkzip=true
+               zipname="$OPTARG"
+               phase=$((phase + 1))
+               ;;
        esac
 done