NAME

Ixchel::Actions::pkgs - Handles making sure desired packages are installed as specified by the config.

VERSION

Version 0.1.0

SYNOPSIS

use Data::Dumper;

my $results=$ixchel->action(action=>'pkgs', opts=>{}'});

DESCRIPTION

The modules to be installed are determined by the config.

- .pkgs.latest :: Packages to ensure that are installed and up to date, updating if needed.
   - Default :: []

- .pkgs.present :: Packages to ensure that are installed, installing if not needed. Will not update
        the package if it is installed an update is available.
    - Default :: []

- .pkgs.absent :: Packages to ensure that are not installed, uninstalling if present.
    - Default :: []

FLAGS

None.

RESULT HASH REF

.errors :: A array of errors encountered.
.status_text :: A string description of what was done and the results.
.ok :: Set to zero if any of the above errored.