Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
- azubiMain :: [Command] -> IO ()
- type AzubiConfig = [Command]
- azubiConfig :: Context a => a -> [a -> [Command]] -> [Command]
- (&) :: Context a => [a -> [Command]] -> (a -> [Command]) -> [a -> [Command]]
- (!) :: Revertable a => [a -> [Command]] -> (a -> [Command]) -> [a -> [Command]]
- (&?&) :: Revertable a => [a -> [Command]] -> (a -> [Command]) -> [a -> [Command]]
- (!?&) :: Revertable a => [a -> [Command]] -> (a -> [Command]) -> [a -> [Command]]
- (&?!) :: Revertable a => [a -> [Command]] -> (a -> [Command]) -> [a -> [Command]]
- (!?!) :: Revertable a => [a -> [Command]] -> (a -> [Command]) -> [a -> [Command]]
- submodule :: Context a => [a -> [Command]] -> a -> [Command]
- requires :: (Context a, Revertable a) => (a -> [Command]) -> (a -> [Command]) -> a -> [Command]
- data Gentoo
- installed :: Installed a => Package -> a -> [Command]
- exists :: (Existance a, Revertable b) => a -> b -> [Command]
- contains :: Revertable a => File -> [String] -> a -> [Command]
- data File
- data Repository = Git {}
- data GitOptions
- azubiLogo :: [String]
- run :: Context a => String -> Maybe File -> a -> [Command]
Documentation
type AzubiConfig = [Command] Source #
azubiConfig :: Context a => a -> [a -> [Command]] -> [Command] Source #
wrap up everything
(!) :: Revertable a => [a -> [Command]] -> (a -> [Command]) -> [a -> [Command]] Source #
add the opposite of the command
(&?&) :: Revertable a => [a -> [Command]] -> (a -> [Command]) -> [a -> [Command]] Source #
add a command under condition of being in | a positive context
(!?&) :: Revertable a => [a -> [Command]] -> (a -> [Command]) -> [a -> [Command]] Source #
add the opposite command under condition of being in | a positive context
(&?!) :: Revertable a => [a -> [Command]] -> (a -> [Command]) -> [a -> [Command]] Source #
add a command under condition of being in | a negative context
(!?!) :: Revertable a => [a -> [Command]] -> (a -> [Command]) -> [a -> [Command]] Source #
add the opposite command under condition of being in | a negative context
requires :: (Context a, Revertable a) => (a -> [Command]) -> (a -> [Command]) -> a -> [Command] Source #
contains :: Revertable a => File -> [String] -> a -> [Command] Source #
todo : rename consists | contain should mean that a string inside exists like this. (sed magic than happens)
data Repository Source #