Skip to content

fresh2dev/TUIview

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

TUIview [tv]

A TUI for every CLI πŸ“Ί

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 <program>.

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


License GitHub tag (with filter) GitHub last commit (branch) GitHub Repo stars Funding