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:

use Data::Printer {
    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.