hledger-web 0.16.3 → 0.16.4
raw patch · 5 files changed
+12/−12 lines, 5 filesdep +cabal-file-th
Dependencies added: cabal-file-th
Files
- Hledger/Web/Application.hs +5/−4
- Hledger/Web/Foundation.hs +0/−2
- Hledger/Web/Handlers.hs +1/−0
- Hledger/Web/Options.hs +4/−5
- hledger-web.cabal +2/−1
Hledger/Web/Application.hs view
@@ -12,6 +12,7 @@ import Data.Dynamic (Dynamic, toDyn) import Network.Wai (Application) import Network.Wai.Middleware.Debug (debugHandle)+import Yesod.Core hiding (AppConfig,loadConfig,appPort) import Yesod.Logger (makeLogger, flushLogger, Logger, logLazyText, logString) import Yesod.Static @@ -33,10 +34,10 @@ withApp conf logger opts f = do #ifdef PRODUCTION putStrLn $ "Production mode, using embedded web files"- let s = $(embed Hledger.Web.Settings.staticDir)+ let s = $(embed staticDir) #else- putStrLn $ "Not in production mode, using web files from " ++ Hledger.Web.Settings.staticDir ++ "/"- s <- staticDevel Hledger.Web.Settings.staticDir+ putStrLn $ "Not in production mode, using web files from " ++ staticDir ++ "/"+ s <- staticDevel staticDir #endif let a = App {settings=conf ,getLogger=logger@@ -52,7 +53,7 @@ where go :: ((Int, Application) -> IO ()) -> IO () go f = do- conf <- Hledger.Web.Settings.loadConfig Hledger.Web.Settings.Development+ conf <- loadConfig Development let port = appPort conf logger <- makeLogger logString logger $ "Devel application launched with default options, listening on port " ++ show port
Hledger/Web/Foundation.hs view
@@ -6,8 +6,6 @@ , resourcesApp , Handler , Widget- , module Yesod.Core- -- , module Settings , StaticRoute (..) , lift , liftIO
Hledger/Web/Handlers.hs view
@@ -23,6 +23,7 @@ import Text.Blaze (preEscapedString, toHtml) import Text.Hamlet hiding (hamletFile) import Text.Printf+import Yesod.Core import Yesod.Json import Hledger hiding (today)
Hledger/Web/Options.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE TemplateHaskell #-} {-| -}@@ -5,17 +6,15 @@ module Hledger.Web.Options where import Data.Maybe+import Distribution.PackageDescription.TH (packageVariable, package, pkgName, pkgVersion) import System.Console.CmdArgs import System.Console.CmdArgs.Explicit import Hledger.Cli hiding (progname,progversion)-import qualified Hledger.Cli (progname)- import Hledger.Web.Settings -progname = Hledger.Cli.progname ++ "-web"--- progversion = progversionstr progname-progversion = progname ++ "-" ++ "0.16.3"+progname = $(packageVariable (pkgName . package))+progversion = progname ++ " " ++ $(packageVariable (pkgVersion . package)) :: String defbaseurlexample = (reverse $ drop 4 $ reverse $ defbaseurl defport) ++ "PORT"
hledger-web.cabal view
@@ -1,5 +1,5 @@ name: hledger-web-version: 0.16.3+version: 0.16.4 category: Finance synopsis: A web interface for the hledger accounting tool. description: @@ -76,6 +76,7 @@ ,HUnit ,base >= 4 && < 5 ,bytestring+ ,cabal-file-th ,cmdargs >= 0.8 && < 0.9 ,directory ,filepath