| Copyright | (c) Soostone Inc 2020 |
|---|---|
| License | AllRightsReserved |
| Stability | experimental |
| Portability | POSIX |
| Safe Haskell | Safe-Inferred |
| Language | GHC2021 |
Napkin.Cli.Init.TemplateRef
Description
Documentation
data TemplateRef #
Constructors
| TemplateRef | |
Fields | |
Instances
| Show TemplateRef # | |
Defined in Napkin.Cli.Init.TemplateRef Methods showsPrec :: Int -> TemplateRef -> ShowS # show :: TemplateRef -> String # showList :: [TemplateRef] -> ShowS # | |
| Eq TemplateRef # | |
Defined in Napkin.Cli.Init.TemplateRef | |
data ServiceRepo #
Constructors
| ServiceRepo | |
Instances
| Show ServiceRepo # | |
Defined in Napkin.Cli.Init.TemplateRef Methods showsPrec :: Int -> ServiceRepo -> ShowS # show :: ServiceRepo -> String # showList :: [ServiceRepo] -> ShowS # | |
| Eq ServiceRepo # | |
Defined in Napkin.Cli.Init.TemplateRef | |
data RepoService #
Instances
| Show RepoService # | |
Defined in Napkin.Cli.Init.TemplateRef Methods showsPrec :: Int -> RepoService -> ShowS # show :: RepoService -> String # showList :: [RepoService] -> ShowS # | |
| Eq RepoService # | |
Defined in Napkin.Cli.Init.TemplateRef | |
data TemplateAddr #
Constructors
| AbsAddr (Path Abs File) | |
| RelAddr Text (Path Rel File) | |
| UrlAddr Text | |
| BuiltIn Text | |
| RepoAddr ServiceRepo |
Instances
| Show TemplateAddr # | |
Defined in Napkin.Cli.Init.TemplateRef Methods showsPrec :: Int -> TemplateAddr -> ShowS # show :: TemplateAddr -> String # showList :: [TemplateAddr] -> ShowS # | |
| Eq TemplateAddr # | |
Defined in Napkin.Cli.Init.TemplateRef | |
parseTemplateRef :: Text -> Either String TemplateRef #
parseServiceRepo :: Text -> Maybe ServiceRepo #
parseUserRepo :: RepoService -> Text -> Maybe ServiceRepo #