clui/README.md

31 lines
898 B
Markdown
Raw Normal View History

2015-09-18 11:16:56 -07:00
# clui
2015-09-18 19:41:30 -07:00
Command Line User Interface (Console UI inspired by TurboVision).
2015-09-28 15:43:40 -07:00
WARNING: the library is experimental. Use it at your own risk.
2015-09-18 19:41:30 -07:00
## 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
2015-10-16 10:19:36 -07:00
* Radio
* RadioGroup
2015-09-18 19:41:30 -07:00
Built-in theme support. Now it is very basic: no way to load any theme from file, only one predefined theme
2015-10-16 10:19:36 -07:00
A set of global hotkeys
2015-09-18 19:41:30 -07:00
## Screenshots
2015-10-16 10:19:36 -07:00
The screencast of demo (based on custom termbox-go Window build) included in the library:
2015-09-18 19:41:30 -07:00
<img src="./demos/demo.gif" alt="Library Demo">
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:
<img src="./demos/dilbert_demo.gif" alt="Dilbert Downloader">