[import_images] Rewrote
This commit is contained in:
parent
de578b9e5b
commit
cabf81552a
1 changed files with 11 additions and 7 deletions
|
@ -23,24 +23,28 @@
|
|||
|
||||
import_images() {
|
||||
local TRACK_DIR="${1}"
|
||||
local IMG="${2}"
|
||||
local CUE="${3}"; shift 3
|
||||
local IMG="${2}"; local pathList[1]="${IMG}"
|
||||
local CUE="${3}"; local pathList[2]="${CUE}"; shift 3
|
||||
while true; do
|
||||
case ${1} in
|
||||
(-a) local ACCURIP="${2}"; shift 2;;
|
||||
(-c) local COVER="${2}"; shift 2;;
|
||||
(-l) local LOG="${2}"; shift 2;;
|
||||
(-a) local ACCURIP="${2}"; local pathList[3]="${ACCURIP}"; shift 2;;
|
||||
(-c) local COVER="${2}"; local pathList[4]="${COVER}"; shift 2;;
|
||||
(-l) local LOG="${2}"; local pathList[5]="${LOG}"; shift 2;;
|
||||
(*) break ;;
|
||||
esac
|
||||
done
|
||||
|
||||
local pathList=(${IMG} ${CUE} ${ACCURIP} ${COVER} ${LOG})
|
||||
# Checks if ACCURIP is defined. If so, source CUETOOLS, else, SOURCE is EAC
|
||||
[[ -z ${ACCURIP+x} ]] || local SOURCE=CUETOOLS && SOURCE=EAC
|
||||
|
||||
# Checks if path is valid
|
||||
for path in ${pathList[@]}; do
|
||||
[[ -f ${path} ]] || return 1
|
||||
done
|
||||
|
||||
# Copies path to import folder
|
||||
for path in ${pathList[@]}; do
|
||||
cp "${path}" "$(sed 's|.*/.||' <<< ${TRACK_DIR})"
|
||||
cp "${path}" "${GIT_DIR}/.import/${SOURCE}/$(sed 's|.*/.||' <<< ${TRACK_DIR})"
|
||||
done
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue