{-# LANGUAGE TemplateHaskell #-}
module Drasil.Metadata (
drasilMeta, watermark,
module Drasil.Metadata.Domains,
module Drasil.Metadata.SupportedSoftware,
module Drasil.Metadata.TheoryConcepts
) where
import Drasil.Metadata.Domains
import Drasil.Metadata.Drasil (DrasilMeta(..), drasilMetaCfg)
import Drasil.Metadata.SupportedSoftware
import Drasil.Metadata.TheoryConcepts
drasilMeta :: DrasilMeta
drasilMeta :: DrasilMeta
drasilMeta = $String
String -> DrasilMeta
DrasilMeta -> Maybe DrasilMeta
DrasilMeta -> Maybe DrasilMeta -> DrasilMeta
forall a. a -> Maybe a
forall a. a -> Maybe a -> a
forall a. HasCallStack => String -> a
error :: forall a. HasCallStack => String -> a
fromMaybe :: forall a. a -> Maybe a -> a
drasilMetaCfg
watermark :: String
watermark :: String
watermark = String
"Generated by Drasil " String -> String -> String
forall a. [a] -> [a] -> [a]
++ DrasilMeta -> String
version DrasilMeta
drasilMeta