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
类似的工具