Task 是一个任务运行器/构建工具,使用 go 开发,可用于替代 Makefile。
安装
brew install go-task/tap/go-task
使用
version: '3'
tasks:
build-linux:
cmds:
- CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o bin/hugo-algolia-linux -v
build-mac:
cmds:
- CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -o bin/hugo-algolia-mac -v
task build-linux
# or
task build-linux build-mac
类似的工具