summoner-2.0.1.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

:: Interactivity

Is it interactive or non-interactive mode?

-> ConnectMode

offline mode option.

-> Text

Given project name.

-> Config

Given configurations.

-> IO () 

Generate the project.

generateProjectInteractive Source #

Arguments

:: ConnectMode

offline mode option.

-> Text

Given project name.

-> Config

Given configurations.

-> IO () 

Generate the project.

generateProjectNonInteractive Source #

Arguments

:: ConnectMode

offline mode option.

-> Text

Given project name.

-> Config

Given configurations.

-> IO () 

initializeProject :: Settings -> IO () Source #

Creates the directory and run GitHub commands.