🔮 🔧 Tool for scaffolding batteries-included production-level Haskell projects
See details in the CHANGELOG.
See CHANGELOG for more details.
common-options
common stanza.-a
or --actions
CLI option for GitHub actions.GitHub Actions
entry into interactive CLI mode.GitHub Actions
button into TUI.githubActions
to the TOML configs.15.5
.cabal
version to 2.4
in the generated project.-n | --non-interacive
command-line option.summon config
command. This command will generate the default TOML configuration file with helpful comments.ghc-options
inside common stanza under cabal conditionals on the GHC
version. Now they look like this:
if impl(ghc >= 8.4)
ghc-options: -Wmissing-export-lists
-Wpartial-fields
if impl(ghc >= 8.8)
ghc-options: -Wmissing-deriving-strategies
mixins
approach for using alternative preludes instead of the base-noprelude
trick. Now it looks like this in the .cabal
file:
mixins: base hiding (Prelude)
, relude (Relude as Prelude)
.cabal
files in generated projects. Add ISC
to the list of the accepted licenses.summon show license LICENSE_NAME
command.{- |
Copyright: (c) 2020 FULL_NAME
SPDX-License-Identifier: LICENSE_NAME
Maintainer: NAME <[email protected]>
Project description
-}
maintainer
field in the generated .cabal
file.allow_failures
section of the matrix.
Note: For the Stack failure reasons see this issue.hub
is not installed. Instead, print descriptive warning message.hub
fails (for example, if the password is incorrect).stylish
and contributing
fields in the configurations. Use files
instead.--silent
and --fail
options with curl
commands.14.27
.brick-0.52
.generic-deriving
to generic-data
.validation-selective
.colourista
for pretty terminal formatting.See CHANGELOG for more details on changes.
This release brings new summon script
command and introduces a lot of other improvements!
See CHANGELOG for more details.
The main addition is the terminal user interface. It has exactly the same functionality as the command-line interface, but because of the TUI flexibility it also:
Basically, nothing. TUI is not replacing CLI, and we are planning to support and improve both. This is also related to the fact that TUI is not supported on Windows, so we decided to split our library into sub-packages to make it possible to use on all platforms.
Besides, we also made multiple enhancements:
summoner
without internet connection.All Rights Reserved
license is supported.base
depending on the chosen GHC versions.See CHANGELOG.md for details