From faf5fc1797952cf2e116f1076b2c76f3973f8571 Mon Sep 17 00:00:00 2001 From: agent-company Date: Sat, 28 Mar 2026 21:05:30 +0000 Subject: [PATCH] chore: add .air.toml for live reload dev workflow Configures air to build ./cmd/server, watch .go/.html/.css/.js files under the project tree, and auto-restart on changes. Excludes test files and vendor directories. Closes leeworks-agents/gitea-mobile#109 Co-Authored-By: Claude Opus 4.6 (1M context) --- .air.toml | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 .air.toml diff --git a/.air.toml b/.air.toml new file mode 100644 index 0000000..eadeb79 --- /dev/null +++ b/.air.toml @@ -0,0 +1,44 @@ +root = "." +testdata_dir = "testdata" +tmp_dir = "tmp" + +[build] + args_bin = [] + bin = "./tmp/main" + cmd = "go build -o ./tmp/main ./cmd/server" + delay = 500 + exclude_dir = ["assets", "tmp", "vendor", "testdata", ".git", "node_modules"] + exclude_file = [] + exclude_regex = ["_test\\.go$"] + exclude_unchanged = false + follow_symlink = false + full_bin = "" + include_dir = [] + include_ext = ["go", "html", "css", "js"] + include_file = [] + kill_delay = "0s" + log = "build-errors.log" + poll = false + poll_interval = 0 + rerun = false + rerun_delay = 500 + send_interrupt = false + stop_on_error = false + +[color] + app = "" + build = "yellow" + main = "magenta" + runner = "green" + watcher = "cyan" + +[log] + main_only = false + time = false + +[misc] + clean_on_exit = true + +[screen] + clear_on_rebuild = false + keep_scroll = true