X-Git-Url: https://diplodocus.org/git/flac-archive/blobdiff_plain/e82f8f9ad32a0db569913c2bacf2c0e86e7bf0e3..001061de87619abc962ae2b5b062cb59594c7cc2:/fa-encode diff --git a/fa-encode b/fa-encode index 1401775..5f98151 100755 --- a/fa-encode +++ b/fa-encode @@ -21,8 +21,9 @@ use v5.12; use warnings; use FindBin; +use Pod::Usage; -require "$FindBin::Bin/tags.p"; +require "$FindBin::Bin/tags.pl"; epg::flac::archive::tags->import( qw[ read_tags @@ -32,7 +33,7 @@ epg::flac::archive::tags->import( ]); sub main { - my $input_directory = shift; + my $input_directory = shift || pod2usage(); my $fn = "$input_directory/tags"; open(my $fh, '<', $fn) || die("open($fn): $!"); my ($album, $tracks) = read_tags($fh); @@ -64,6 +65,7 @@ sub main { my $dir = join('/', '..', mangle_for_file_name($artist), mangle_for_file_name($album_tag)); say('set -ex'); + say('cd ', quote($input_directory)); say('mkdir -p ', quote($dir)); my $tracknum = 0; for my $track (@$tracks) {