What is this post about In this post, I’ll dive into a powerful feature of uv: the --with option. I’ll explain how it works, share practical examples, and show how it solved a key challenge in my latest tool, ayu. But first of all…
what is a TUI A TUI is a Text-based User Interface, which provides another way of interacting within the terminal besides writing plain text commands. There are several frameworks to build such TUIs, e.g. ratatui for Rust or textual for Python. In the following article, I will describe the development of a TUI using the textual framework.
What is uv If you are following the recent developments in the python ecosystem, there is one new tool that stands out by far and might change the way you work with python. I am talking about uv, a super fast all-in-one python project management tool to replace pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more.