2015-10-28 16:43:42 -07:00
2015-10-27 15:21:13 -07:00
2015-10-26 17:19:22 -07:00
2015-10-27 16:40:08 -07:00
2015-10-27 16:57:07 -07:00
2015-10-27 17:04:52 -07:00
2015-10-27 14:39:16 -07:00
2015-10-27 17:47:53 -07:00
2015-10-28 13:18:53 -07:00
2015-10-28 14:17:49 -07:00
2015-10-28 14:17:49 -07:00
2015-10-28 16:43:42 -07:00
2015-10-28 13:18:53 -07:00
2015-09-21 20:54:39 -07:00
2015-10-26 13:58:54 -07:00
2015-10-19 13:17:13 -07:00
2015-10-22 14:44:19 -07:00
2015-10-26 13:58:54 -07:00
2015-10-20 09:43:56 -07:00
2015-10-16 10:19:36 -07:00
2015-10-23 17:50:08 -07:00
2015-10-21 10:22:31 -07:00
2015-10-27 17:47:53 -07: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:

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:

Dilbert Downloader
Description
Languages
Go 100%