This is Perl module UNIVERSAL::filename.

INSTALLATION

UNIVERSAL::filename installation is straightforward. If your CPAN shell is set up,
you should just be able to do

    % cpan UNIVERSAL::filename

Download it, unpack it, then build it as per the usual:

    % perl Makefile.PL
    % make && make test

Then install it:

    % make install

DOCUMENTATION

UNIVERSAL::filename documentation is available as in POD. So you can do:

    % perldoc UNIVERSAL::filename

to read the documentation online with your favorite pager.

shelling