Last active
February 3, 2020 09:08
-
-
Save haifahrul/67caf01e14222350acb58006fc1a900e to your computer and use it in GitHub Desktop.
Live reload for Go apps
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 = "make start -o ./tmp/main ." | |
# Binary file yields from `cmd`. | |
bin = "tmp/main" | |
# Customize binary. | |
full_bin = "APP_ENV=dev APP_USER=air ./tmp/main" | |
# Watch these filename extensions. | |
include_ext = ["go", "tpl", "tmpl", "html"] | |
# Ignore these filename extensions or directories. | |
exclude_dir = ["assets", "tmp", "vendor", "frontend/node_modules"] | |
# Watch these directories if you specified. | |
include_dir = [] | |
# Exclude files. | |
exclude_file = [] | |
# It's not necessary to trigger build each time file changes if it's too frequent. | |
delay = 1000 # ms | |
# Stop to run old binary when build errors occur. | |
stop_on_error = true | |
# This log file places in your tmp_dir. | |
log = "air_errors.log" | |
[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 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment