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.

[maintain] [Publish]

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 log None available
Dependencies base (==4.*), bytestring (>=0.9.1 && <0.11), containers (>=0.3 && <0.7), directory (>=1.0 && <1.4), 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.14), text (>=0.11 && <1.3) [details]
License BSD-3-Clause
Author Ozgun Ataman, Doug Beardsley, Gregory Collins, Carl Howells, Chris Smith
Category Web, Snap
Home page
Source repo head: git clone
Uploaded by DougBeardsley at 2018-07-29T21:49:28Z


Maintainer's 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.