openfray/tui
The tui
package for openFray is a TUI for interacting with a openFray server.
Dev
Contributions are welcomed. First-timers can send patch files to:
Curtis La Graff <curtis@lagraff.me>
Regular contributors are granted permissions to contribute directly on the
repository.
You can download the source code raw, download using go (preferred), or get the fossil repository.
If you have never used fossil before, we suggest the Fossil Quick Start Guide.
Via go get
$ go get scm.lagraff.me/openfray/tui
$ cd $HOME/go # or possibly cd $GOPATH
$ cd src/scm.lagraff.me/openfray/tui
$ ls
app.log go.mod main.go position rect size visual
controls go.sum NOTICE.txt README.md scenes uires
Build-run-test
$ go build main.go -o fraytui
$ go test ./...
$ go vet ./...
$ ./fraytui
In addition, we maintain a NOTICE.txt file
where we provide details on the various software components
used in this project, and their license type.
Whenever new dependencies are added, the notice should be regenerated:
$ go get -u github.com/ribice/glice
$ go install github.com/ribice/glice
$ glice -p "scm.lagraff.me/openfray/tui" > NOTICE.txt