Installation
Requirements
Section titled “Requirements”- Go 1.21 or later
- A terminal emulator that supports 256-colour or truecolour (most modern terminals do)
Add the module
Section titled “Add the module”go get github.com/atterpac/dado@latestThat’s it. dado pulls in tview and tcell as transitive dependencies.
Verify
Section titled “Verify”package main
import "github.com/atterpac/dado"
func main() { app := dado.New() _ = app}go run .No output means everything compiled correctly. Hit Ctrl+C to exit the blank
screen.
Optional: vendor dependencies
Section titled “Optional: vendor dependencies”go mod vendordado has no CGo dependencies, so cross-compilation and vendoring both work without additional setup.
Editor setup
Section titled “Editor 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.