]> git.wh0rd.org - home.git/blobdiff - .bin/flac2mp3
git-rb-all: handle more edge cases
[home.git] / .bin / flac2mp3
index 5fbbdd694bdf8cda74cf6da10bfa56127a1c86ee..d6fe3242d33afd1a3bfdffea65415875fc5f827d 100755 (executable)
@@ -1,11 +1,22 @@
 #!/bin/bash
 
-maxj=4
+usage() {
+       cat <<-EOF
+Usage: $0 [files]
+EOF
+       exit
+}
+
+maxj=`getconf _NPROCESSORS_ONLN`
 jobs=()
 
 [[ $# -eq 0 ]] && set -- *.flac
 
 for f in "$@" ; do
+       case ${f} in
+       -*) usage ;;
+       esac
+
        m="${f%.flac}.mp3"
        (
        flac -sdc "${f}" | \