Scroll to navigation

PANDA(1) User Contributed Perl Documentation PANDA(1)

NAME

Panda - Perl 6 Module Installer

SYNOPSIS

    panda [options] <action> # OPTIONS GO IN FRONT!! Not like git.

DESCRIPTION

Panda is a Perl 6 module manager.

Panda can be used like:

 panda install Foo::Bar

Alternatively, you can install a package from your local disk by supplying its path:

 panda install ./perl6-Acme-Meow

Other examples:

 panda --installed list           # List only installed modules
 panda --force install Foo::Bar   # Reinstall module

Usage

Common Options

    --prefix=/path/to/modules    Place to put modules, executable scripts, etc.

Actions

Installs the modules listed on the command line, and their dependencies.

Options:

  --force      Install even if the same version of the module is already installed
  --notests    Don't run tests for the modules being installed.
  --nodeps     Skip installing modules' dependencies.
    
Installs the dependencies of the listed modules, but not the modules themselves.

Options:

  --notests    Don't run tests for the dependencies being installed.
    
Lists all available modules.

Options:

        --verbose      Provide verbose output
        --installed    List only installed modules
    
Updates the local copy of the module database.
Lists information available on given modules.
Searches the database for module names/descriptions matching the given substring.
Generates a META.info with supplied options (see below).

Options:

        --notests          Specifies that the module whose META.info is being
                           generated doesn't have tests(?)
        --name=A::Name     Specify the module's name
        --auth=JRandom     Specify the author's name
        --ver=v0.1         Specify the module version
        --desc="A desc"    Specify the module description
    
Tests and installs all packages. (Not for typical use.)

Options:

        --exclude=A::Name    Specifies a package to skip testing.
    
Downloads and unpacks the listed modules, afterwards going to them with your shell.

'list', 'update', and 'smoke' don't take a list of module names to install. 'search' takes a string to search case-insensitively for in the database.

SEE ALSO

https://github.com/tadzik/panda/blob/master/README.md

AUTHOR

This man page was written by Dominique Dumont <dod@debian.org> for Debian project heavily re-using upstream documentation. It may be used by other projects.

2016-03-11 perl v5.22.1