{-# LANGUAGE TemplateHaskell #-}
module Hledger.Cli (
module Hledger.Cli.CliOptions,
module Hledger.Cli.Commands,
module Hledger.Cli.DocFiles,
module Hledger.Cli.Utils,
module Hledger.Cli.Version,
module Hledger,
module System.Console.CmdArgs.Explicit,
prognameandversion,
versionStringForProgname
)
where
import GitHash (tGitInfoCwdTry)
import System.Console.CmdArgs.Explicit hiding (Name)
import Hledger
import Hledger.Cli.CliOptions
import Hledger.Cli.Commands
import Hledger.Cli.DocFiles
import Hledger.Cli.Utils
import Hledger.Cli.Version
prognameandversion :: String
prognameandversion = String -> String
versionStringForProgname String
progname
versionStringForProgname :: String -> String
versionStringForProgname = Either String GitInfo -> String -> String
versionStringFor String
String -> Either String GitInfo
forall a b. a -> Either a b
$$tGitInfoCwdTry