task README

The project's README from github.com/go-task/task. As one markdown file: README.md.

Task: The Modern Task Runner

A fast, cross-platform build tool inspired by Make, designed for modern workflows.

Installation • Getting Started • Docs • Twitter • Bluesky • Mastodon • Discord

Gold Sponsors

Community Sponsors

JetBrains logo
Package hosting provided by Cloudsmith. Tooling provided by JetBrains.

task (go-task/task)

Searching Database…

16.3K ·GitHub
这是什么?Task 是一个用 Go 编写的快速、跨平台的构建工具和任务运行器。它受 Make 启发,但专为现代工作流而打造,在 GitHub 上已获得超过 16,000 颗星。
它和直接用 Make 有什么区别?你的命令定义在 Taskfile 里,而不是 Makefile 里;Task 是单个 Go 可执行文件,所以同一份任务定义在所有操作系统上的表现完全一致。
我怎么安装它并运行第一个任务?先为你的操作系统安装 task 可执行文件 —— 安装方法见 taskfile.dev/installation —— 然后在 Taskfile 里描述你的任务,并在终端用 task 命令运行它们。
Task 需要额外安装其他工具或运行环境吗?不需要,什么都不用装:Task 是编译好的 Go 可执行文件,本身不带任何运行环境,它只是调用你的任务所需要的那些工具。
它只能用在 Go 项目里吗?不是 —— Go 只是 Task 自身的开发语言。它是适用于任何技术栈的通用任务运行器:你可以把构建、测试和其他重复性命令都自动化到一个 Taskfile 里。
它在 Windows 上也能用吗,还是只有 Unix 能用?它完全跨平台 —— Windows、macOS 和 Linux 都支持,这也是它和 Make 相比的一个核心卖点。
这个项目还在积极维护吗?是的 —— 仓库用 GitHub Actions 做 CI,有定期发布和每晚构建(nightly builds),加上 16k+ 的星数,它是一个活跃且被广泛使用的项目。
它是免费的吗?是的 —— Task 采用 MIT 开源许可证,个人和商业使用都免费。
What are similar projects?just, gulp, mise, nub, miller, workbuddy-auto-signin, grunt, rector
Creator
go-task
Size
20.4 MB
Stars
16.3K
Age
9y
Commits · 90 Days