The stack new
command¶
stack new PACKAGE_NAME [--bare] [TEMPLATE_NAME] [-p|--param KEY:VALUE] [DIR(S)]
[--omit-packages] [--force] [--ignore-subdirs]
stack new
creates a new Stack project for a package using a template.
The project is created in a new directory named after the package, unless the
--bare
flag is passed, in which case the project is created in the current
directory.
The template used is a default one (named new-template
), unless another
template is specified as an argument.
The --param <key>:<value>
option specifies a key-value pair to populate a key
in a template. The option can be specified multiple times.
The arguments specifying directories and the --ignore-subdirs
, --force
and
--omit-packages
flags are as for the stack init
command.