uptop
uptop copied to clipboard
A terminal client for Up Bank written in Haskell ⚡.
`up-bank-api` has to retrieve the full transaction list before it is available. `unpaginate` returns an `m [[a]]` where m is often the `ClientM` monad from `Servant.Client.Internal.HttpClient` This can be interpreted...
Rendering emoji breaks assumptions about string length. Emoji appears to take up two columns. Not sure if it is a safe assumption that all emoji are double-width characters.
I spent this afternoon getting this to compile with newer GHC/Brick/servant-client. I made a few stylistic changes along the way so I could read it more easily, which I can...