Skip to content
Perl 6 module management solution, -Ofun
Find file
Pull request Compare This branch is 625 commits behind tadzik:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Panda Panda is an implementation of a Perl 6 module manager specification.


Pies is a module management solution for Perl 6. Pies itself is a specification (like masak's Pls), and cannot install anything itself. The project ships two implementations: ufobuilder, being an extremely simple example implementation of Pies, and Panda, being the actual module manager to use.

Installation on Linux/UNIX/OSX

To install Panda along with all its dependencies, simply run the script in the root of the panda git repo. You must have a perl6 binary in your $PATH for to work correctly.

git clone git://

cd panda

sh ./

Since the bootstrap step currently runs tests with prove, you will need a recent TAP::Harness (3.x) for it to work properly.

If you are behind a proxy, you neet to configure git and configure wget to use the proxy.

Installation on Windows

Panda currently depends on wget; you can obtain a Windows build of wget at:

Once you have obtained and installed it, and have both wget and perl6 in your path, you may now install Panda by doing:

git clone git://

cd panda


Running Tests

One way to run the test suite is with prove from TAP::Harness

prove -e perl6 -lrv t/

You will need a recent TAP::Harness (3.x) to have a prove binary with an -e option.


Panda can be used like:

panda install Acme::Meow

Note that ~/.perl6/bin has to be in your $PATH for you to be able to use panda from the command line.

If you use bash, you can accomplish this with

echo 'export PATH=$PATH:~/.perl6/bin' >> ~/.bashrc
source ~/.bashrc

[1] [2] [3]

Something went wrong with that request. Please try again.