]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/LeiLsExternal.pm
lei: fix globbing semantics to match end-of-filename
[public-inbox.git] / lib / PublicInbox / LeiLsExternal.pm
index dd2eb2e7d16e60f0c3ae935eaf804ea83f52ecd2..e624cbd48af16296a6f0f056224720149f8944cb 100644 (file)
@@ -13,6 +13,7 @@ sub lei_ls_external {
        my ($OFS, $ORS) = $lei->{opt}->{z} ? ("\0", "\0\0") : (" ", "\n");
        $filter //= '*';
        my $re = $do_glob ? $lei->glob2re($filter) : undef;
+       $re .= '/?\\z' if defined $re;
        $re //= index($filter, '/') < 0 ?
                        qr!/\Q$filter\E/?\z! : # exact basename match
                        qr/\Q$filter\E/; # grep -F semantics