Terminal Oriented Panels Support Library
Go
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
_demos
.gitignore
AUTHORS
LICENSE
README.md
app.go
cellarea.go
event.go
keybar.go
keycode_termbox.go
panel.go
screen_termbox.go
status.go
style.go
style_termbox.go
textarea.go
textbar.go
title.go
view.go
widget.go

README.md

topsl

** THIS PROJECT IS NO LONGER MAINTAINED **

The functionality here has been merged (with improvements) into the tcell Views package. (go get github.com/gdamore/tcell/views)

Please use that package instead.

I'm leaving the rest of this package here for posterity.

Linux Status Windows Status GitHub License Issues Gitter GoDoc

Tops'l is a work in progress (Alpha). Please use with caution; at this time it is not suitable for production use.

Package topsl is a terminal oriented panels support library. What it really does is provide mid-level abstractions to make it easier to build richer terminal applications, which can include editors, complex dialogs, etc. It is built upon the excellent termbox-go library.

Note that this is super preliminary work, and was extracted out of a project to create a nice interface for my govisor project. I wouldn't recommend its use in other projects at this time. Hopefully this will change quickly.