tools: preserve make errors, ignore empty output
[sheet.git] / emoji.plp
index ac3be58a841a93def0e8c03a1cc70e5ae2f5c79b..2a546b406efe045351345a9e558852ba7735861a 100644 (file)
--- a/emoji.plp
+++ b/emoji.plp
@@ -25,7 +25,7 @@ for my $system (qw'gmail msn yahoo') {
        my $meta = shift @info or die $@;
        ref $meta eq 'HASH' or die "invalid $system definitions";
        my $title = $meta->{name} // $system;
-       $title = qq{<a href="$_">$title</a>} for $meta->{source} || ();
+       $title = showlink($title, $_) for $meta->{source} || ();
 
        say sprintf '<div class="section"><h2>%s</h2>', $meta->{name} // $system;
        say '<table><tbody>';