TUIview [tv
]
A TUI for every CLI :tv:
Documentation | Slide Deck | Git Repo
TUIview [tv
] allows you to create Textual User Interfaces (TUIs) for command-line interfaces (CLIs) that do not provide their own TUI.
By prefixing any supported CLI command with the tv
command -- tv <program>
-- you can interact with a TUI form to interactively build and execute CLI commands for \
TUIview accepts spec from YAML files, or from Python files that implement an Argparse ArgumentParser
.
TUIview is a tool for displaying these "programs", and also provides a built-in repository of curated programs.
Care to contribute or improve a TV program? PRs welcome
Install¶
pipx install tuiview
or
pip install tuiview
Use¶
Programs¶
Legend: = Verified = Unverified = ToDo
-
pastel
-
alacritty
- cloc
- delta
- df
- diff
- du
- fd
- figlet
- git
- gping
- grep
- jq
- mods
- pandoc
- ping
- rsync
- scc
- tree
- unzip
-
watch
-
ansible
- asciinema
- bandwhich
- conda
- curl
- curlie
- dig
- docker
- dog
- duf
- dust
- entr
- ffmpeg
- gh
- git-cliff
- grex
- gum
- httpie
- hugo
- hyperfine
- jupyter
- kubectl
- marp
- mkdocs
- ntfy
- ouch
- pip
- pipx
- procs
- pyenv
- pylint
- pytest
- ripgrep
- sd
- ser (servicer)
- tar
- tox
- tre
- vimdiff
- wget
- zoxide