Oh how the family affections combat
Within this heart, and each hour flings a bomb at
My burning soul! Neither from owl nor from bat
Can peace be gained until I clasp my wombat.
- from The Wombat by Dante Gabriel Rosetti
Wombats is a package manager and build system for ATS in order to automate building and deploying packages.
Note: There is currently no server setup to manage the language packages, so this is not ready for use out side of experimental use.
Currently, Wombats is not on any package managers, but can easily be installed using go:
$ go get github.com/RyanTKing/wombats/cmd/wom
ATS is also required, and instructions for that can be found on my blog.
A project can be initialized and ran as follows:
$ wom new [DIR] -n [NAME] $ wom run
The following commands are available:
$ wom new [DIR] # Create a new project $ wom init # Initialize a Wombats project int he current directory $ wom run # Run project and build if necessary (works for basic project) $ wom check # Typecheck the project $ wom build # Build the current project $ wom install # Install the current project $ wom version # Show ATS version information $ wom fetch # Fetch all specified dependencies (unimplemented) $ wom fetch [PKG] # Fetches a package (unimplemented)
Source Copyright © 2018 Ryan King, distributed under the MIT License.