Sponsoring The Perl Toolchain Summit 2025: Help make this important event another success Learn more

NAME

Data::Printer::Filter::URI - pretty-printing URI objects

VERSION

version 0.008

SYNOPSIS

# In your program:

use Data::Printer filters => {
-external => [ 'URI' ],
};

# or, in your .dataprinter file:

{
filters => {
-external => [ 'URI' ],
},
};

# You can also setup color and display details:

filters => {
-external => [ 'URI' ],
}, color => {
uri_scheme => 'bright_green',
uri_host => 'bold',
},
};

DESCRIPTION

This is a filter plugin for Data::Printer. It filters through several URI manipulation classes and displays the URI as a fancy string.

Parsed Protocols

  • data

  • file

  • ftp

  • gopher

  • http

  • https

  • ldap

  • ldapi

  • ldaps

  • mailto

  • mms

  • news

  • nntp

  • pop

  • rlogin

  • rsync

  • rtsp

  • rtspu

  • scp (if URI::scp is present)

  • sftp (if URI::sftp is present)

  • sip

  • sips

  • snews

  • ssh

  • telnet

  • tn3270

  • urn

Mojo::URL is also supported.

AUTHOR

Stanislaw Pusep <stas@sysd.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2014 by Stanislaw Pusep.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.