Safe Haskell | None |
---|
- data PrivDataField
- withPrivData :: PrivDataField -> (String -> IO Result) -> IO Result
- getPrivData :: PrivDataField -> IO (Maybe String)
- setPrivData :: HostName -> PrivDataField -> IO ()
- makePrivDataDir :: IO ()
- privDataDir :: FilePath
- privDataFile :: HostName -> FilePath
- privDataLocal :: FilePath
- privDataMarker :: String
- gpgDecrypt :: FilePath -> IO String
- gpgEncrypt :: FilePath -> String -> IO ()
Documentation
data PrivDataField Source
Note that removing or changing field names will break the serialized privdata files, so don't do that! It's fine to add new fields.
withPrivData :: PrivDataField -> (String -> IO Result) -> IO ResultSource
getPrivData :: PrivDataField -> IO (Maybe String)Source
setPrivData :: HostName -> PrivDataField -> IO ()Source
makePrivDataDir :: IO ()Source
gpgDecrypt :: FilePath -> IO StringSource
gpgEncrypt :: FilePath -> String -> IO ()Source