snap-templates: Scaffolding CLI for the Snap Framework

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.


This is the Scaffolding CLI for the official Snap Framework libraries. It includes:

To get started, issue the following sequence of commands:

$ cabal install snap-templates
$ mkdir myproject
$ cd myproject
$ snap init

If you have trouble or any questions, see our FAQ page ( or the documentation (

[Skip to ReadMe]


Change logNone available
Dependenciesbase (==4.*), bytestring (>=0.9.1 && <0.11), containers (>=0.3 && <0.6), directory (>=1.0 && <1.3), directory-tree (>=0.11 && <0.13), filepath (>=1.1 && <1.5), hashable (==1.1.* || >= && <1.3), old-time (>=1.0 && <1.2), template-haskell (>=2.2 && <2.12), text (>=0.11 && <1.3) [details]
AuthorOzgun Ataman, Doug Beardsley, Gregory Collins, Carl Howells, Chris Smith
CategoryWeb, Snap
Home page
Source repositoryhead: git clone
UploadedMon Aug 8 02:19:28 UTC 2016 by DougBeardsley


Maintainers' corner

For package maintainers and hackage trustees

Readme for snap-templates-

[back to package description]

Snap Project Templates

This package provides an executable called snap that generates project templates for the Snap Framework. To use:

cabal install snap-templates
mkdir myproject
cd myproject
snap init

You can also run snap init --help to see a list of available options and project templates.