diff --git a/hledger/Hledger/Cli/Commands/Checkdates.hs b/hledger/Hledger/Cli/Commands/Checkdates.hs index a001b10fd..1808503d1 100755 --- a/hledger/Hledger/Cli/Commands/Checkdates.hs +++ b/hledger/Hledger/Cli/Commands/Checkdates.hs @@ -1,9 +1,15 @@ -#!/usr/bin/env stack -{- stack runghc --verbosity info - --package hledger-lib - --package hledger - --package here +{- #!/usr/bin/env stack -} +{- stack runghc -- + --ghc-arg='-main-is _main' + --verbosity info + --package hledger-lib + --package hledger + --package here -} +-- We could probably still allow running these command modules as scripts, if useful. +--import Hledger.Cli.Utils (withJournalDo) +--main :: IO () +--main = getHledgerCliOpts checkdatesmode >>= flip withJournalDo checkdates {-# LANGUAGE QuasiQuotes #-}