From 0a48b578fd4a0a4cfbfb7765c4b127400ce82b56 Mon Sep 17 00:00:00 2001 From: Jordan Knott Date: Wed, 14 Oct 2020 16:53:34 -0500 Subject: [PATCH] chore: add air config --- conf/air.toml | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 conf/air.toml diff --git a/conf/air.toml b/conf/air.toml new file mode 100644 index 0000000..9584d47 --- /dev/null +++ b/conf/air.toml @@ -0,0 +1,47 @@ +# Config file for [Air](https://github.com/cosmtrek/air) in TOML format + +# Working directory +# . or absolute path, please note that the directories following must be under root. +root = "." +tmp_dir = "tmp" + +[build] +# Just plain old shell command. You could use `make` as well. +cmd = "go build -o ./dist/taskcafe cmd/taskcafe/main.go" +# Binary file yields from `cmd`. +bin = "dist/taskcafe" +# Customize binary. +full_bin = "./dist/taskcafe web" +# Watch these filename extensions. +include_ext = ["go"] +# Ignore these filename extensions or directories. +exclude_dir = ["dist", "frontend"] +# Watch these directories if you specified. +include_dir = [] +# Exclude files. +exclude_file = [] +# This log file places in your tmp_dir. +log = "air.log" +# It's not necessary to trigger build each time file changes if it's too frequent. +delay = 1000 # ms +# Stop running old binary when build errors occur. +stop_on_error = true +# Send Interrupt signal before killing process (windows does not support this feature) +send_interrupt = false +# Delay after sending Interrupt signal +kill_delay = 500 # ms + +[log] +# Show log time +time = false + +[color] +# Customize each part's color. If no color found, use the raw app log. +main = "magenta" +watcher = "cyan" +build = "yellow" +runner = "green" + +[misc] +# Delete tmp directory on exit +clean_on_exit = true