gust#
gust is a background code-checker/live-reloader for golang
projects, similar to air
and bacon.
gust aims to have the following features:
- useful error reporting: errors can be expanded/contracted, they are sorted by priority, natively paged etc.
- good defaults: replacing
go ...commands withgust ...should be sufficient to get started, no config file necessary - highly configurable UI, commands, keybinds etc.
gust differs from air in a few ways:
- uses a fullscreen TUI with a native pager with highlighting for errors
- supports only
gocommands (which enables parsing go compiler output)
gallery#
installation#
build:
$ git clone https://tangled.sh/@oppi.li/gust
$ cd gust && go build
alternatively, if you use nix:
$ nix profile install git+https://tangled.sh/@oppi.li/gust
todo#
- documentation
- support for
go test - live config reload