headroom-0.1.3.0: License Header Manager
Copyright(c) 2019-2020 Vaclav Svejcar
LicenseBSD-3
Maintainervaclav.svejcar@gmail.com
Stabilityexperimental
PortabilityPOSIX
Safe HaskellNone
LanguageHaskell2010

Headroom.Command.Init

Description

Logic for the init command, used to generate initial configuration boilerplate for Headroom.

Synopsis

Documentation

commandInit Source #

Arguments

:: InitOptions

Init command options

-> IO ()

execution result

Handler for Init command.

doesAppConfigExist :: (HasLogFunc env, HasPaths env) => RIO env Bool Source #

Checks whether application config file already exists.

findSupportedFileTypes :: (HasInitOptions env, HasLogFunc env) => RIO env [FileType] Source #

Recursively scans provided source paths for known file types for which templates can be generated.