diff --git a/Yesod/Yesod.hs b/Yesod/Yesod.hs index 1015e322..39f81eae 100644 --- a/Yesod/Yesod.hs +++ b/Yesod/Yesod.hs @@ -23,6 +23,8 @@ module Yesod.Yesod , defaultErrorHandler -- * Data types , AuthResult (..) + -- * Misc + , yesodVersion #if TEST , testSuite #endif @@ -39,6 +41,8 @@ import Yesod.Json import Yesod.Handler #endif +import qualified Paths_yesod +import Data.Version (showVersion) import Yesod.Widget import Yesod.Request import Yesod.Hamlet @@ -525,3 +529,6 @@ redirectToPost dest = hamletToRepHtml %p Javascript has been disabled; please click on the button below to be redirected. %input!type=submit!value=Continue |] >>= sendResponse + +yesodVersion :: String +yesodVersion = showVersion Paths_yesod.version diff --git a/yesod.cabal b/yesod.cabal index 51a43131..27edae04 100644 --- a/yesod.cabal +++ b/yesod.cabal @@ -69,6 +69,7 @@ library Yesod.Helpers.Sitemap Yesod.Helpers.Static other-modules: Yesod.Internal + Paths_yesod ghc-options: -Wall executable yesod