summoner-1.4.0.0: Tool for scaffolding fully configured batteries-included production-level Haskell projects.

Copyright(c) 2017-2019 Kowainik
LicenseMPL-2.0
MaintainerKowainik <xrom.xkov@gmail.com>
Safe HaskellNone
LanguageHaskell2010

Summoner.Project

Description

This module introduces functions for the project creation.

Synopsis

Documentation

generateProject Source #

Arguments

:: Bool

offline mode option

-> Text

Given project name.

-> Config

Given configurations.

-> IO () 

Generate the project.

initializeProject :: Settings -> IO () Source #

Creates the directory and run GitHub commands.

fetchSources :: Bool -> Map FilePath Source -> IO [TreeFs] Source #

This function fetches contents of extra file sources.