mongol

Build status

pipeline status

Description

Moose-based MongoDB ODM for Perl.

Development environment

It's quite easy to setup the development environment, just follow the steps below. It does require VirtualBox an Vagrant to be installed on your machine.

vagrant up
vagrant ssh

sudo su -
cd /vagrant

perl Build.PL
./Build installdeps
./Build
./Build test

NOTE

Ever since I started using the Xenial image vagrant generated a log file in the project directory. You can easily remove the file otherwise it will be included in the distribution.

Installation

Directly from GitHub

You gotta love cpanm ever since a few releases ago it allows package installation straight from GitHub:

curl -sL http://cpanmin.us | perl - App::cpanminus
cpanm https://github.com/marghidanu/mongol.git

Manual installation

git clone https://github.com/marghidanu/mongol.git
cd mongol

perl Build.PL
./Build installdeps
./Build
./Build test
./Build install