Skip to content
This repository has been archived by the owner on Apr 20, 2021. It is now read-only.

swift-nav/loup

Repository files navigation

loup

Package version Build status Dependency status

Loup is a wrapper around Amazon Simple Workflow Service providing work pools: it providers a decider that implements work pool plans, an actor that runs commands, and a converger that manages workers. See examples.

Development

loup has a shakefile/makefile to provide convience around building and testing:

# build the project's libraries, executables, and tests
$ ./Shakefile.hs build-tests-error

# test the project
$ ./Shakefile.hs tests-error

# start an interpreter with the project's libraries, executables, and tests loaded
$ ./Shakefile.hs ghci-tests

# install the project's executables
$ ./Shakefile.hs install

# clean the project
$ ./Shakefile.hs clean

# lint the project source code
$ ./Shakefile.hs lint

# format the project source code
$ ./Shakefile.hs format

Dependencies

To build, install, run, and test loup, the following dependencies may be required: