go-task

一个用 Go 编写的任务运行器/构建工具,旨在比 GNU Make 更简单易用。

nightly
发布于
1 天前
16,196
星标
13,243,181
下载
同步于
1 天前

最新版本

nightly2026年9月28日 19:36测试版
下载慢?可在上方随时切换镜像源

项目说明

项目概述

Task 是一个用 Go 编写的任务运行器/构建工具,旨在比 GNU Make 更简单易用。

主要功能

  • 比 Make 更简单的任务定义
  • 跨平台支持
  • 丰富的内置函数和变量
  • 支持任务依赖关系
  • 可通过 YAML 配置文件定义任务

适用人群

  • 需要自动化构建和任务执行的开发者
  • 寻找 Make 替代方案的用户
  • 跨平台项目维护者

快速上手

  1. 通过包管理器安装 Task
  2. 创建 Taskfile.yml 定义任务
  3. 运行 task <任务名> 执行任务
  4. 使用 task --list 查看所有可用任务

核心优势

  • 比 Make 更简单、更直观
  • 跨平台支持(Windows、macOS、Linux)
  • 丰富的内置功能
  • 开源免费,社区活跃

系统要求

  • 操作系统:跨平台(Windows、macOS、Linux)
  • 支持架构:x86_64、arm64
  • 额外依赖:无

注意事项

  • 配置文件为 YAML 格式(Taskfile.yml)
  • 详细文档见 taskfile.dev

历史版本

排序