https://github.com/gromgit/goncurses
NCurses Library for Go
https://github.com/gromgit/goncurses
Last synced: 3 months ago
JSON representation
NCurses Library for Go
- Host: GitHub
- URL: https://github.com/gromgit/goncurses
- Owner: gromgit
- License: other
- Fork: true (rthornton128/goncurses)
- Created: 2020-01-25T03:04:09.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-01-25T03:45:05.000Z (over 6 years ago)
- Last Synced: 2024-06-20T06:38:59.582Z (almost 2 years ago)
- Language: Go
- Homepage:
- Size: 1.7 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Overview
--------
Goncurses is an ncurses library for the Go programming language. It
requires both pkg-config and ncurses C development files be installed.
Installation
------------
The go tool is the recommended method of installing goncurses. Issue the
following command on the command line:
$ go get github.com/rthornton128/goncurses
OSX and Windows users should visit the
[Wiki](https://github.com/rthornton128/goncurses/wiki) for installation
instructions.
Notes
-----
No functions which operate only on stdscr have been implemented because
it makes little sense to do so in a Go implementation. Stdscr is treated the
same as any other window.
Whenever possible, versions of ncurses functions which could potentially
have a buffer overflow, like the getstr() family of functions, have not been
implemented. Instead, only mvwgetnstr() and wgetnstr() are used.