一个用 Go 编写的任务运行器/构建工具,旨在比 GNU Make 更简单易用。
- nightly
- 发布于
- 1 天前
- 16,196
- 星标
- 13,243,181
- 下载
- 同步于
- 1 天前
最新版本
nightly2026年9月28日 19:36测试版下载慢?可在上方随时切换镜像源
项目说明
项目概述
Task 是一个用 Go 编写的任务运行器/构建工具,旨在比 GNU Make 更简单易用。
主要功能
- 比 Make 更简单的任务定义
- 跨平台支持
- 丰富的内置函数和变量
- 支持任务依赖关系
- 可通过 YAML 配置文件定义任务
适用人群
- 需要自动化构建和任务执行的开发者
- 寻找 Make 替代方案的用户
- 跨平台项目维护者
快速上手
- 通过包管理器安装 Task
- 创建
Taskfile.yml定义任务 - 运行
task <任务名>执行任务 - 使用
task --list查看所有可用任务
核心优势
- 比 Make 更简单、更直观
- 跨平台支持(Windows、macOS、Linux)
- 丰富的内置功能
- 开源免费,社区活跃
系统要求
- 操作系统:跨平台(Windows、macOS、Linux)
- 支持架构:x86_64、arm64
- 额外依赖:无
注意事项
- 配置文件为 YAML 格式(
Taskfile.yml) - 详细文档见 taskfile.dev
历史版本
排序