wombats

module
v0.0.0-...-82d6fc4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 9, 2018 License: MIT

README

Wombats

Build Status codecov Go Report Card

Wombats logo

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.

Wombats is a package manager and build system for ATS in order to automate building and deploying packages.

Inspired by the likes of Go, Cargo, and Leiningen.

Note: There is currently no server setup to manage the language packages, so this is not ready for use out side of experimental use.

Installation

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.

Usage

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)

License

Source Copyright © 2018 Ryan King, distributed under the MIT License.

Directories

Path Synopsis
cmd
wom
pkg
ats
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL