tinytools-vty-0.1.0.0: app/termwidth.hs
{-# OPTIONS_GHC -threaded #-}
import Relude
import Data.Maybe
import qualified Graphics.Vty as V
import qualified Graphics.Vty.UnicodeWidthTable.IO as V
import qualified Graphics.Vty.UnicodeWidthTable.Query as V
main :: IO ()
main = do
mTermName <- V.currentTerminalName
let
widthMapFile = fromJust mTermName <> "_termwidthfile"
putStrLn $ "writing width for term: " <> show mTermName
table <- V.buildUnicodeWidthTable '🥱'
V.writeUnicodeWidthTable widthMapFile table