background code checker for golang
Go 95.4%
Nix 4.6%
24 4 0

Clone this repository

https://tangled.org/oppi.li/gust
git@tangled.org:oppi.li/gust

For self-hosted knots, clone URLs may differ based on your setup.

readme.md

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 with gust ... 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 go commands (which enables parsing go compiler output)

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