X-Git-Url: https://git.hcoop.net/clinton/abcde.git/blobdiff_plain/2f8d6a34bdd9bd9fbc3a025872da65f820d55a9f..81bc6204b5e55cb49c86639809d99dc2b77d200e:/abcde diff --git a/abcde b/abcde index d6d35fb..9ac7733 100755 --- a/abcde +++ b/abcde @@ -1266,6 +1266,7 @@ do_cddbedit () # I'll take CDDB read #3 for $400, Alex echo -n "Which entry would you like abcde to use (0 for none)? [0-$CDDBCHOICES]: " >&2 read CDDBCHOICE + [ X"$CDDBCHOICE" = "X" ] && CDDBCHOICE=1 # Make sure we get a valid choice CDCHOICENUM=$(echo $CDDBCHOICE | xargs printf %d 2>/dev/null) while [ $CDCHOICENUM -lt 0 ] || [ $CDCHOICENUM -gt $CDDBCHOICES ]; do @@ -1669,9 +1670,11 @@ pre_read () : } +############################################################################### # End of functions # # Start of execution +############################################################################### # Builtin defaults CDDBURL="http://freedb.freedb.org/~cddb/cddb.cgi" @@ -1861,7 +1864,7 @@ fi # Parse command line options #while getopts 1a:bc:C:d:Dhj:klLnNo:pr:S:t:T:vVx opt ; do -while getopts 1a:A:bc:C:d:Dhj:klLnNo:pr:Rs:S:t:T:vVxw: opt ; do +while getopts 1a:A:bc:C:d:Dhj:klLnNo:pr:Rs:S:t:T:vVxw:W: opt ; do case "$opt" in 1) ONETRACK=y ;; a) ACTIONS="$OPTARG" ;; @@ -1902,6 +1905,7 @@ while getopts 1a:A:bc:C:d:Dhj:klLnNo:pr:Rs:S:t:T:vVxw: opt ; do V) EXTRAVERBOSE="y" ;; x) EJECTCD="y" ;; w) COMMENT="$OPTARG" ;; + W) STARTTRACKNUMBER="${OPTARG}01" ; STARTTRACKNUMBERTAG="y" ; COMMENT="CD${OPTARG}" ;; ?) usage; exit ;; esac done