Skip to content

Conversation

@Martinsos
Copy link
Member

@Martinsos Martinsos commented Nov 12, 2025

This is just a quick experiment with Brick to show that we can easily get a nice TUI in haskell for our CLI. Code is very nice I think, and library is very powerful and handles a lot of stuff out of the box (it is also cross-platform!).

image

As mentioned in the comments in the code, main thing that will be missing for us to use it for wasp start is logic for replacing ansi control characters in the output received from the child processes with Vty styling, but that is basically one function/module that we can then reuse accross the whole TUI and LLM should be able to help us a lot to write it. We can even open source it named brick-ansi, I saw other people on brick github asking for it.

I will leave this draft here as a potential starting point. Whoever is implementing this, first read the Brick guide.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants