Jan Gehring > Rex-0.44.6.1 > Rex::Commands::Host

Download:
Rex-0.44.6.1.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  5
Open  1
View/Report Bugs
Source   Latest Release: Rex-0.50.0

NAME ^

Rex::Commands::Host - Edit /etc/hosts

DESCRIPTION ^

With this module you can manage the host entries in /etc/hosts.

SYNOPSIS ^

 task "create-host", "remoteserver", sub {
    create_host "rexify.org" => {
      ip      => "88.198.93.110",
      aliases => ["www.rexify.org"],
    };
 };

EXPORTED FUNCTIONS ^

create_host($)

Update or create a /etc/hosts entry.

 create_host "rexify.org", {
    ip      => "88.198.93.110",
    aliases => ["www.rexify.org", ...]
 };
delete_host($host)

Delete a host from /etc/hosts.

 delete_host "www.rexify.org";
get_host($host)

Returns the information of $host in /etc/resolv.conf.

 my @host_info = get_host "localhost";
 say "Host-IP: " . $host_info[0]->{"ip"};
syntax highlighting: