Simon Michael
|
e6b3fa0f54
|
dev:IO: comments
|
2024-02-22 07:32:10 -10:00 |
|
Simon Michael
|
d1635a55f8
|
lib: move readFileStrictly to Hledger.Utils.IO
|
2023-12-07 03:41:31 -10:00 |
|
Simon Michael
|
7899b992b7
|
fix: prevent a Glob/filemanip package conflict in IO.hs
|
2023-12-05 17:43:04 -10:00 |
|
Simon Michael
|
ddae3af8a3
|
lib: Hledger.Utils.IO: added expandGlob, sortByModTime
|
2023-05-19 09:09:21 -10:00 |
|
Simon Michael
|
3d2ef21081
|
lib: Hledger.Utils.IO: more robust monochrome pretty/debug printing
|
2023-05-18 07:19:36 -10:00 |
|
Simon Michael
|
83de76b67a
|
lib: Hledger.Utils.IO: avoid excessively wide "compact" prettyprinting
|
2023-05-18 07:19:36 -10:00 |
|
Simon Michael
|
1de8600067
|
imp: cli: try to ensure less (and its more mode) show ANSI (fix #2015)
If you use some other $PAGER, you will have to configure it to show
ANSI yourself (or disable ANSI, eg by setting NO_COLOR=1).
|
2023-04-06 11:13:00 -10:00 |
|
Simon Michael
|
c661fa7763
|
dev: lib: refactor pager
|
2023-04-06 11:12:56 -10:00 |
|
Simon Michael
|
c2ab616c2d
|
dev: unbreak recent change, don't re-export Color/ColorIntensity for now
|
2023-03-18 20:19:50 -10:00 |
|
Simon Michael
|
be8e64e498
|
imp: lib: export more terminal size, ANSI style/color helpers
Hledger.Utils.IO (and therefore Hledger and Hledger.Cli.Script) added:
getTerminalHeightWidth
getTerminalHeight
getTerminalWidth
Color(..)
ColorIntensity(..)
bold'
faint'
black'
red'
green'
yellow'
blue'
magenta'
cyan'
white'
brightBlack'
brightRed'
brightGreen'
brightYellow'
brightBlue'
brightMagenta'
brightCyan'
brightWhite'
rgb'
|
2023-03-18 19:59:00 -10:00 |
|
Simon Michael
|
5ddb6028ed
|
;dev: lib: cleanup
|
2023-03-16 21:52:37 -10:00 |
|
Simon Michael
|
6dc91588e4
|
fix: lib: avoid using pager on Windows, part 2
|
2023-03-10 20:58:11 -10:00 |
|
Simon Michael
|
41e838ef83
|
fix: lib: avoid using pager on Windows, the package is not supported
|
2023-03-10 19:14:13 -10:00 |
|
Simon Michael
|
9381b46004
|
fix: lib: fix terminal lightness detection
|
2023-01-27 16:51:05 -10:00 |
|
Simon Michael
|
79914cbe74
|
fix: cli: avoid showing color detection escape sequence when piped
|
2023-01-27 10:50:56 -10:00 |
|
Simon Michael
|
110711a2a2
|
fix: cli: restore workaround to avoid showing escape codes in emacs
|
2023-01-27 10:00:07 -10:00 |
|
Simon Michael
|
eed8a06906
|
fix: cli: don't highlight help when TERM=dumb
|
2023-01-27 06:06:17 -10:00 |
|
Simon Michael
|
bb5d473955
|
fix: lib: don't use $PAGER when TERM=dumb
|
2023-01-27 06:01:49 -10:00 |
|
Simon Michael
|
45808c8e13
|
imp: cli: add terminalLightness; tweak IsLight threshold; embolden banner
|
2023-01-26 22:11:20 -10:00 |
|
Simon Michael
|
1da4fd1eaf
|
imp: lib: terminal colour detection
added:
terminalIsLight
terminalFgColor
terminalBgColor
|
2023-01-26 22:11:20 -10:00 |
|
Simon Michael
|
d77d76e17f
|
imp: cli: use $PAGER when help output is taller than terminal
This works with hledger, hledger -h and hledger CMD -h.
|
2023-01-25 17:20:27 -10:00 |
|
Simon Michael
|
b079bbdb4e
|
dev: lib: Hledger.Utils cleanup
|
2022-11-04 22:19:24 -10:00 |
|
Simon Michael
|
79047ccc43
|
dev: lib: consolidate some utils in Hledger.Utils.IO
|
2022-11-04 19:14:36 -10:00 |
|
Simon Michael
|
fc8aa5253a
|
dev: lib: Hledger.Utils.Print -> Hledger.Utils.IO
|
2022-11-04 18:39:31 -10:00 |
|