Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
resolveName :: Members [Stop RainbowError, Embed IO] r => Sem r ProjectNames Source #
askGithubRepo :: Members [Stop RainbowError, Embed IO] r => ProjectName -> Sem r GithubRepo Source #
withOrg :: Members [Stop RainbowError, Embed IO] r => ProjectName -> Maybe GithubRepo -> GithubOrg -> Sem r Github Source #
askGithub :: Members [Stop RainbowError, Embed IO] r => ProjectName -> Maybe GithubRepo -> Sem r (Maybe Github) Source #
withCachixName :: Members [Stop RainbowError, Embed IO] r => Maybe CachixKey -> CachixName -> Sem r Cachix Source #
askCachix :: Members [Stop RainbowError, Embed IO] r => Maybe CachixKey -> Sem r (Maybe Cachix) Source #
cachixOption :: Members [Stop RainbowError, Embed IO] r => Maybe CachixKey -> Maybe CachixName -> SkipCachix -> Sem r (Maybe Cachix) Source #
projectOptions :: Members [Stop RainbowError, Embed IO] r => Bool -> ProjectOptions -> Sem r Project Source #