Popularity
8.9
Growing
Activity
1.1
-
15
22
9

Monthly Downloads: 1,442
Programming language: Haskell
License: MIT License
Latest version: v0.3.47

wolf alternatives and similar packages

Based on the "AWS" category

Do you think we are missing an alternative of wolf or a related project?

Add another 'AWS' Package

README

wolf

wolf

Package version Build status Dependency status

Wolf is a wrapper around Amazon Simple Workflow Service: it providers a decider that implements plans, an actor that runs commands, and a registrar that installs plans. See [examples](examples).

Getting started

  1. Install [Haskell](haskell).
  2. Install the Haskell package manager [stack](stack).
  3. Setup your global environment:
    1. mkdir ~/.local/bin if it doesn't exist already.
    2. add $HOME/.local/bin to your PATH environment variable.
      • This is usually in ~/.bashrc, ~/.zshrc, or similar.
  4. Run stack build. It should install all dependencies, build binaries, and export those binaries to ~/.local/bin.

Development

wolf 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 wolf, the following dependencies may be required: