1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- # 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 = "CGO_ENABLED=1 go build -tags=jsoniter,unembed -ldflags=\"-X 'github.com/0xJacky/Nginx-UI/settings.buildTime=$(date +%s)'\" -v -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", "toml", "po", "conf"]
- # Ignore these filename extensions or directories.
- exclude_dir = ["assets", "tmp", "vendor", "app/node_modules", "upload", "docs", "resources", ".idea"]
- # Watch these directories if you specified.
- include_dir = []
- # Exclude files.
- exclude_file = []
- # Exclude specific regular expressions.
- exclude_regex = ["_test.go"]
- # Exclude unchanged files.
- exclude_unchanged = true
- # Follow symlink for directories
- follow_symlink = true
- # 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
- [screen]
- keep_scroll = true
|