dev: lib: Hledger.Utils.Print -> Hledger.Utils.IO

This commit is contained in:
Simon Michael 2022-11-04 18:39:31 -10:00
parent 6fcd85aac3
commit fc8aa5253a
6 changed files with 9 additions and 10 deletions

View File

@ -76,7 +76,7 @@ module Hledger.Utils (
-- * Other -- * Other
module Hledger.Utils.Debug, module Hledger.Utils.Debug,
module Hledger.Utils.Parse, module Hledger.Utils.Parse,
module Hledger.Utils.Print, module Hledger.Utils.IO,
module Hledger.Utils.Regex, module Hledger.Utils.Regex,
module Hledger.Utils.String, module Hledger.Utils.String,
module Hledger.Utils.Text, module Hledger.Utils.Text,
@ -112,7 +112,7 @@ import System.IO
import Hledger.Utils.Debug import Hledger.Utils.Debug
import Hledger.Utils.Parse import Hledger.Utils.Parse
import Hledger.Utils.Print import Hledger.Utils.IO
import Hledger.Utils.Regex import Hledger.Utils.Regex
import Hledger.Utils.String import Hledger.Utils.String
import Hledger.Utils.Text import Hledger.Utils.Text

View File

@ -146,7 +146,7 @@ import System.Environment (getProgName)
import System.Exit (exitFailure) import System.Exit (exitFailure)
import System.IO.Unsafe (unsafePerformIO) import System.IO.Unsafe (unsafePerformIO)
import Hledger.Utils.Print (progArgs, pshow, pshow') import Hledger.Utils.IO (progArgs, pshow, pshow')
-- | The program name as returned by @getProgName@. -- | The program name as returned by @getProgName@.
-- It's best to set this explicitly at program startup with @withProgName@, -- It's best to set this explicitly at program startup with @withProgName@,

View File

@ -1,16 +1,15 @@
{- | {- |
Helpers for pretty-formatting haskell values, pretty-printing to console, Helpers for pretty-formatting haskell values, pretty-printing to console,
deciding if ANSI colour should be used, and detecting an -o/--output-file option. deciding if ANSI colour should be used, and detecting an -o/--output-file option.
Uses unsafePerformIO for simple program-wide read-only access to some common Uses unsafePerformIO.
command-line flags/environment variables.
Limitations: Limitations:
When running in GHCI, this module must be reloaded to see a change (because of unsafePerformIO). When running in GHCI, this module must be reloaded to see environmental changes.
The colour scheme may be somewhat hard-coded. The colour scheme may be somewhat hard-coded.
-} -}
module Hledger.Utils.Print ( module Hledger.Utils.IO (
-- * Pretty showing as a string -- * Pretty showing as a string
pshow pshow
,pshow' ,pshow'

View File

@ -38,7 +38,7 @@ import Text.Megaparsec.Custom
finalErrorBundlePretty, finalErrorBundlePretty,
) )
import Hledger.Utils.Print (pshow) import Hledger.Utils.IO (pshow)
-- * tasty helpers -- * tasty helpers

View File

@ -83,8 +83,8 @@ library
Hledger.Reports.PostingsReport Hledger.Reports.PostingsReport
Hledger.Utils Hledger.Utils
Hledger.Utils.Debug Hledger.Utils.Debug
Hledger.Utils.IO
Hledger.Utils.Parse Hledger.Utils.Parse
Hledger.Utils.Print
Hledger.Utils.Regex Hledger.Utils.Regex
Hledger.Utils.String Hledger.Utils.String
Hledger.Utils.Test Hledger.Utils.Test

View File

@ -137,8 +137,8 @@ library:
- Hledger.Reports.PostingsReport - Hledger.Reports.PostingsReport
- Hledger.Utils - Hledger.Utils
- Hledger.Utils.Debug - Hledger.Utils.Debug
- Hledger.Utils.IO
- Hledger.Utils.Parse - Hledger.Utils.Parse
- Hledger.Utils.Print
- Hledger.Utils.Regex - Hledger.Utils.Regex
- Hledger.Utils.String - Hledger.Utils.String
- Hledger.Utils.Test - Hledger.Utils.Test