mirror of
https://github.com/VladimirMarkelov/clui.git
synced 2025-04-26 13:49:01 +08:00
clui
Command Line User Interface (Console UI inspired by TurboVision).
WARNING: the library is experimental. Use it at your own risk.
Introduction
It includes a few number of controls that is enough to create an application for every day task. More controls are to come later. The current list of controls:
- Label
- Button
- EditFiled
- ListBox
- ProgressBar
- Frame
- CheckBox
- Radio
- RadioGroup
Built-in theme support. Now it is very basic: no way to load any theme from file, only one predefined theme
A set of global hotkeys
Screenshots
The screencast of demo (based on custom termbox-go Window build) included in the library:

The library is in the very beginning but it can be used to create working utilities: below is the example of my Dilbert comix downloader:

Languages
Go
100%