From 89b64b1ca1286a3c5b119736b9c196a18e82fd1f Mon Sep 17 00:00:00 2001 From: Dan Church Date: Tue, 24 Nov 2020 11:09:26 -0600 Subject: [PATCH] Exit early if no linkable files are found Fixes a warning. --- simplify_static_dir.pl | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/simplify_static_dir.pl b/simplify_static_dir.pl index 2af9ed4..ecca1d9 100755 --- a/simplify_static_dir.pl +++ b/simplify_static_dir.pl @@ -197,12 +197,17 @@ MAIN: { scalar @files if $opts{v}; + unless (@files) { + printf STDERR "Nothing to do.\n"; + exit 0; + } + print STDERR "Generating hashes..." if $opts{v}; my $filehash = Directory::Simplify::FileHash->new; my $report_every = 1; # seconds my $processed_bytes = 0; my $last_report = time; - my $total_size_hr = sprintf "%0.4G %s", Directory::Simplify::Utils::hr_size(&sum(map { $_->{size} } @files)); + my $total_size_hr = sprintf "%0.4G %s", Directory::Simplify::Utils::hr_size(&sum(map { $_->{size} } @files) or 0); printf STDERR "\e\x{37}"; my $cb = sub { my ($file, $now) = (shift, time);