mirror of
https://github.com/serokell/haskell-with-utf8.git
synced 2024-08-15 09:40:21 +03:00
The old interface only allowed one to perform terminal detection on a handle and change it to UTF-8 if it was not a terminal. Turns our, it makes sense to sometimes leave the original encoding on a handle even if it does not point to a terminal. * Change the interface to separate these two use-cases. * Extract main-wrappers to a new `Main` module.
345 B
345 B
Changelog
Unreleased
Initial release.
Added
withUtf8
withStdTerminalHandles
setHandleEncoding
withHandle
setTerminalHandleEncoding
withTerminalHandle
openFile
withFile
readFile
writeFile