Copyright | (c) Soostone Inc 2020 |
---|---|
License | AllRightsReserved |
Stability | experimental |
Portability | POSIX |
Safe Haskell | None |
Language | Haskell2010 |
Documentation
createProjectFromTemplate :: InitFromTemplate -> IO (Path Abs Dir) #
data InitFromTemplate #
Instances
Eq InitFromTemplate # | |
Defined in Napkin.Cli.Init.TemplateProjectInstatiator (==) :: InitFromTemplate -> InitFromTemplate -> Bool # (/=) :: InitFromTemplate -> InitFromTemplate -> Bool # | |
Show InitFromTemplate # | |
Defined in Napkin.Cli.Init.TemplateProjectInstatiator showsPrec :: Int -> InitFromTemplate -> ShowS # show :: InitFromTemplate -> String # showList :: [InitFromTemplate] -> ShowS # |
newtype InitGitRepo #
Instances
Eq InitGitRepo # | |
Defined in Napkin.Cli.Init.TemplateProjectInstatiator (==) :: InitGitRepo -> InitGitRepo -> Bool # (/=) :: InitGitRepo -> InitGitRepo -> Bool # | |
Read InitGitRepo # | |
Defined in Napkin.Cli.Init.TemplateProjectInstatiator readsPrec :: Int -> ReadS InitGitRepo # readList :: ReadS [InitGitRepo] # readPrec :: ReadPrec InitGitRepo # readListPrec :: ReadPrec [InitGitRepo] # | |
Show InitGitRepo # | |
Defined in Napkin.Cli.Init.TemplateProjectInstatiator showsPrec :: Int -> InitGitRepo -> ShowS # show :: InitGitRepo -> String # showList :: [InitGitRepo] -> ShowS # |
newtype CurrentDir #
Instances
Eq CurrentDir # | |
Defined in Napkin.Cli.Init.TemplateProjectInstatiator (==) :: CurrentDir -> CurrentDir -> Bool # (/=) :: CurrentDir -> CurrentDir -> Bool # | |
Read CurrentDir # | |
Defined in Napkin.Cli.Init.TemplateProjectInstatiator readsPrec :: Int -> ReadS CurrentDir # readList :: ReadS [CurrentDir] # readPrec :: ReadPrec CurrentDir # readListPrec :: ReadPrec [CurrentDir] # | |
Show CurrentDir # | |
Defined in Napkin.Cli.Init.TemplateProjectInstatiator showsPrec :: Int -> CurrentDir -> ShowS # show :: CurrentDir -> String # showList :: [CurrentDir] -> ShowS # |
newtype OverwriteFiles #
Instances
Eq OverwriteFiles # | |
Defined in Napkin.Cli.Init.TemplateProjectInstatiator (==) :: OverwriteFiles -> OverwriteFiles -> Bool # (/=) :: OverwriteFiles -> OverwriteFiles -> Bool # | |
Read OverwriteFiles # | |
Defined in Napkin.Cli.Init.TemplateProjectInstatiator readsPrec :: Int -> ReadS OverwriteFiles # readList :: ReadS [OverwriteFiles] # | |
Show OverwriteFiles # | |
Defined in Napkin.Cli.Init.TemplateProjectInstatiator showsPrec :: Int -> OverwriteFiles -> ShowS # show :: OverwriteFiles -> String # showList :: [OverwriteFiles] -> ShowS # |
initFromTemplate_projectName :: Lens' InitFromTemplate ProjectName #
listBuiltInTemplates :: MonadIO m => m () #
data InitTplException #
Instances
Show InitTplException # | |
Defined in Napkin.Cli.Init.TemplateProjectInstatiator showsPrec :: Int -> InitTplException -> ShowS # show :: InitTplException -> String # showList :: [InitTplException] -> ShowS # | |
Exception InitTplException # | |