3 ms·
Eg: lazygit https://github.com/jesseduffield/lazygit?tab=readme-ov-file#features https://github.com/jesseduffield/lazygit?tab=readme-ov-file#... https://github.
by GCUMstlyHarmls 8mo ago
Eg: lazygit https://github.com/jesseduffield/lazygit?tab=readme-ov-file#features https://github.com/jesseduffield/lazygit?tab=readme-ov-file#... https://github.com/sxyazi/yazi https://github.com/sxyazi/yazi https://github.com/darrenburns/posting https://github.com/darrenburns/posting or I guess Vim would be a prominent example.
Peoples definitions will be on a gradient, but its somewhere between CLI (type into a terminal to use) and GUI (use your mouse in a windowing system), TUI runs in your terminal like a CLI but probably supports "graphical widgets" like buttons, bars, hotkeys, panes, etc.
- giglamesh 8mo agoSo the acronym is for Terrible User Interface? ;)
- allarm 8mo agoNo it's not.
- worksonmine 8mo agoTUI is peak UI, anyone who disagrees just don't get it. Every program listens to the same keybindings, looks the same and are composable to work together. You don't get that clicking buttons with the mouse. It's built to get the work done not look pretty.