HWM.Runtime.Files
readYaml :: (MonadError Issue m, MonadIO m, FromJSON a) => FilePath -> m a Source #
rewrite_ :: (MonadError Issue m, MonadIO m, FromJSON t, ToJSON t) => FilePath -> (Maybe t -> m t) -> m () Source #
statusM :: MonadIO m => FilePath -> m t -> m Status Source #
aesonYAMLOptions :: Options Source #
select :: (MonadError Issue m, Format t, Ord t) => Text -> t -> Map t a -> m a Source #
remove :: MonadIO m => FilePath -> m () Source #
addHash :: MonadIO m => FilePath -> Text -> m () Source #
forbidOverride :: (MonadIO m, MonadError e m, IsString e) => FilePath -> m () Source #
cleanRelativePath :: Maybe String -> Maybe String Source #