Add printing help

This commit is contained in:
Sem
2026-07-20 13:48:10 +02:00
parent 1328010db8
commit da3b555e6c

View File

@@ -21,11 +21,26 @@ function fix_flac_file()
mv "fixed.flac" "$1" mv "fixed.flac" "$1"
} }
function print_help()
{
echo "script to fix where flac tags are set correctly but navidrome still sees them as having [Unknown album] and [Unknown artist]"
echo "usage: fix_unknown_album_and_artist_flac_file.sh FILENAME [LOCATION] [-l]"
echo "parameters:"
echo "\tFILENAME: file to fix. Can be a relative or absolute path"
echo "\tLOCATION: optional, location of the file, if the script is run from a different directory than where the file to fix is."
echo "\t-l LISTFILE: optional, location of file containing multiple files to fix, each starting with a new line. "
echo "\tThis is the same as running the script for each single file in the list"
}
if [ -z "$2" ] if [ -z "$2" ]
then then
echo "staying in current directory" echo "staying in current directory"
else else
if [ "$1" = "-l" ] if [ "$1" = "-h" ]
then
print_help
exit 0
elif [ "$1" = "-l" ]
then then
echo "Looping through $2" echo "Looping through $2"
while read flacfile; do while read flacfile; do