Copyright | (c) 2017-2019 Kowainik |
---|---|
License | MPL-2.0 |
Maintainer | Kowainik <xrom.xkov@gmail.com> |
Safe Haskell | None |
Language | Haskell2010 |
Complete settings required for the project creation.
Synopsis
- data Settings = Settings {
- settingsRepo :: !Text
- settingsOwner :: !Text
- settingsDescription :: !Text
- settingsFullName :: !Text
- settingsEmail :: !Text
- settingsYear :: !Text
- settingsCategories :: !Text
- settingsLicenseName :: !LicenseName
- settingsLicenseText :: !License
- settingsGitHub :: !Bool
- settingsPrivate :: !Bool
- settingsGhActions :: !Bool
- settingsTravis :: !Bool
- settingsAppVeyor :: !Bool
- settingsIsLib :: !Bool
- settingsIsExe :: !Bool
- settingsTest :: !Bool
- settingsBench :: !Bool
- settingsTestedVersions :: ![GhcVer]
- settingsPrelude :: !(Maybe CustomPrelude)
- settingsExtensions :: ![Text]
- settingsGhcOptions :: ![Text]
- settingsGitignore :: ![Text]
- settingsCabal :: !Bool
- settingsStack :: !Bool
- settingsNoUpload :: !Bool
- settingsFiles :: ![TreeFs]
- data Tool
- showTool :: Tool -> Text
- parseTool :: Text -> Maybe Tool
Documentation
Data needed for project creation.