diff --git a/.air.toml b/.air.toml new file mode 100644 index 0000000..7ea6ea6 --- /dev/null +++ b/.air.toml @@ -0,0 +1,24 @@ +root = "." +testdata_dir = "testdata" +tmp_dir = "tmp" + +[build] + bin = "./ugitd" + cmd = "go build ./cmd/ugitd" + delay = 1000 + exclude_file = ["internal/html/tailwind.go"] + exclude_regex = ["_test.go"] + exclude_unchanged = true + include_ext = ["go"] + pre_cmd = ["go generate ./..."] + +[misc] + clean_on_exit = true + +[proxy] + app_port = 8449 + enabled = true + proxy_port = 8450 + +[screen] + clear_on_rebuild = true diff --git a/flake.nix b/flake.nix index 44eca66..a9b837d 100644 --- a/flake.nix +++ b/flake.nix @@ -45,6 +45,7 @@ nativeBuildInputs = with pkgs; [ go gopls + air tctp.${system} tctpl.${system} vscode-langservers-extracted