This project is no longer maintained.
Halcyon is a system for installing Haskell apps and development tools, including GHC and Cabal.
Follow the Halcyon tutorial to get started.
Halcyon provides the halcyon install
command, which can be used to install Haskell apps:
$ halcyon install https://github.com/mietek/halcyon-tutorial
Halcyon can be installed by cloning the Halcyon source repository:
$ git clone https://github.com/mietek/halcyon
Alternatively, you can run the Halcyon setup script, which also installs the necessary OS packages and sets up the environment:
$ eval "$( curl -sL https://github.com/mietek/halcyon/raw/master/setup.sh )"
-
Start with the Halcyon tutorial to learn how to deploy a simple Haskell web app using Halcyon.
-
See the Halcyon reference for a complete list of available commands and options.
-
Read the Haskell on Heroku tutorial to learn how to deploy Haskell web apps to Heroku.
Halcyon is written in GNU bash, using the bashmenot library.
- Read the Halcyon source code to understand how it works.
Made by Miëtek Bak. Published under the BSD license.