Repolode
go-task

go-task/task

Um executor de tarefas rápido e multiplataforma, escrito em Go, inspirado no Make e configurado por meio de um arquivo Taskfile em YAML.

Alternativa open source a:Make

Estrelas
16,268
Forks
927
Issues abertas
196
Último commit
há 2 horas

O que é?

Task é uma ferramenta de build e execução de tarefas que adapta a ideia central do Make aos fluxos de trabalho modernos. As tarefas são definidas em um Taskfile, um arquivo YAML que lista comandos e suas dependências. Assim, operações comuns do projeto, como compilar, testar ou fazer deploy, podem ser executadas com um único comando curto.

Como é escrito em Go e distribuído como um único binário, o Task funciona em diferentes sistemas operacionais sem exigir Make nem um shell POSIX. A página inicial do projeto o descreve como uma ferramenta rápida e multiplataforma para fluxos de trabalho de desenvolvimento modernos, e os tópicos o classificam entre as alternativas ao Makefile e os executores de tarefas em geral.

O repositório inclui o site de documentação do Taskfile, logos de patrocinadores e instruções de instalação; o guia completo está hospedado em taskfile.dev.

Recursos principais

  • 01Define tarefas e suas dependências em um Taskfile YAML.
  • 02Funciona em vários sistemas operacionais como um único binário Go.
  • 03Serve como alternativa ao Make para scripts comuns de projetos.
  • 04Documentação e guia de instalação disponíveis em taskfile.dev.

Casos de uso

  • Padronizar comandos de build, teste e deploy nos projetos de uma equipe.
  • Substituir Makefiles em sistemas nos quais o Make não está disponível ou se comporta de forma inconsistente.
  • Organizar scripts de desenvolvimento repetíveis em um monorepo.

Início rápido

  1. 1

    Siga o guia de instalação em taskfile.dev/docs/installation

Tópicos

Perguntas frequentes

O que é task?
Um executor de tarefas rápido e multiplataforma, escrito em Go, inspirado no Make e configurado por meio de um arquivo Taskfile em YAML. Task é uma ferramenta de build e execução de tarefas que adapta a ideia central do Make aos fluxos de trabalho modernos. As tarefas são definidas em um Taskfile, um arquivo YAML que lista comandos e suas dependências. Assim, operações comuns do projeto, como compilar, testar ou fazer deploy, podem ser executadas com um único comando curto.
task é gratuito? Qual é a licença?
task é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
task ainda é mantido?
Manutenção ativa. O último commit de task foi em 20 de out. de 2026.
Para que posso usar task?
Padronizar comandos de build, teste e deploy nos projetos de uma equipe. Substituir Makefiles em sistemas nos quais o Make não está disponível ou se comporta de forma inconsistente. Organizar scripts de desenvolvimento repetíveis em um monorepo.
Como instalar task?
Siga o guia de instalação em taskfile.dev/docs/installation
Onde consigo task?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/go-task/task

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados