- Add VSL support,

- Support now rx3-base 1.2.0.
This commit is contained in:
2026-09-13 12:14:25 +02:00
parent 2298881174
commit 7cbd0dc0c9
16 changed files with 688 additions and 472 deletions

View File

@@ -39,14 +39,15 @@
# Global Variables
#-----------------------------------------------------------------------------------------------------------------------------------
declare -g VERSION="1.1.0"
declare -g NAME="album_name_fix "
declare -g VERSION="1.1.3"
declare -g NAME="Album_Name_Fix "
declare -g HELP="usage: [-h | --help] | [-V | --version] | [-T | --test] [-v | --verbose] [-a <album_dir>] [-p|--music_pattern <music_pattern>] [-s|--sed_substitute_pattern <sed_substitue_pattern>]"
declare -g ALBUM_DIR="."
declare -g MUSIC_PATTERN="."
declare -g SSP=""
declare -g EXIT_CODE=0
declare -g MODE="DEFAULT"
declare -g VERBOSE="FALSE"
declare -g DRY_RUN="FALSE"
@@ -74,7 +75,6 @@ anf_version_print()
anf_help_print()
{
anf_version_print
help_print
}
@@ -107,15 +107,15 @@ anf_args_parse()
# Mode switches
-T|--test) MODE="TEST"; shift;;
-h|--help) MODE="EXIT"; anf_help_print; shift;;
-V|--version) MODE="EXIT"; anf_version_print; shift;;
-h|--help) MODE="HELP"; shift;;
-V|--version) MODE="VERSION"; shift;;
# Global options
-v|--verbose) VERBOSE="TRUE"; shift;;
#
--) shift; break;;
*) echo "args_parse internal error [$1] !"; exit 1;;
*) echo "args_parse internal error [$1] !"; exit 1;;
esac
done
}
@@ -128,24 +128,35 @@ anf_args_parse()
# Main
#-----------------------------------------------------------------------------------------------------------------------------------
vsl_add
anf_args_parse "$@"
case "${MODE}" in
"EXIT")
exit ${EXIT_CODE}
;;
"HELP")
anf_help_print
exit ${EXIT_CODE}
;;
if [[ ${MODE} == "EXIT" ]]
then
exit 0
else
if [[ ${MODE} == "TEST" ]]
then
"TEST")
DRY_RUN="TRUE"
fi
fi
;;
"VERSION")
anf_version_print
exit ${EXIT_CODE}
;;
esac
echo_error "${NAME}: Mode: [${MODE}] Verbose: [${VERBOSE}] Album_Dir: [${ALBUM_DIR}] Music_Pattern: [${MUSIC_PATTERN}] Sed_Substitue_Pattern: [${SSP}]"
cd "${ALBUM_DIR}"
IFS="\n"
@@ -166,3 +177,6 @@ find . -maxdepth 1 -name '*.flac' -o -name '*.FLAC' -o -name '*.ogg' -o -name '*
IFS="\n"
done
exit ${EXIT_CODE}