Skip to content

Installation

  • Go 1.21 or later
  • A terminal emulator that supports 256-colour or truecolour (most modern terminals do)
Terminal window
go get github.com/atterpac/dado@latest

That’s it. dado pulls in tview and tcell as transitive dependencies.

package main
import "github.com/atterpac/dado"
func main() {
app := dado.New()
_ = app
}
Terminal window
go run .

No output means everything compiled correctly. Hit Ctrl+C to exit the blank screen.

Terminal window
go mod vendor

dado has no CGo dependencies, so cross-compilation and vendoring both work without additional setup.

dado ships with Go doc comments on every exported symbol. Standard gopls-powered editors (VS Code, GoLand, Neovim) will show inline docs and completions without any extra configuration.