Repolode
go-task

go-task/task

Un ejecutor de tareas rápido y multiplataforma escrito en Go, inspirado en Make y configurado mediante un archivo YAML Taskfile.

Alternativa open source a:Make

Estrellas
16,268
Forks
927
Issues abiertos
196
Último commit
hace 7 horas

¿Qué es?

Task es una herramienta para compilar y ejecutar tareas que toma la idea central de Make y la adapta a los flujos de trabajo modernos. Las tareas se definen en un Taskfile, un archivo YAML que enumera comandos y sus dependencias, para que operaciones habituales del proyecto, como compilar, probar o desplegar, puedan ejecutarse con un solo comando breve.

Como está escrito en Go y se distribuye como un único binario, Task funciona en distintos sistemas operativos sin necesidad de Make ni de un shell POSIX. La página principal del proyecto lo describe como una herramienta rápida y multiplataforma para los flujos de trabajo de desarrollo modernos, y sus temas lo sitúan entre las alternativas a Makefile y los ejecutores de tareas de propósito general.

El repositorio incluye el sitio de documentación de Taskfile, logotipos de patrocinadores e instrucciones de instalación; la guía completa está alojada en taskfile.dev.

Funciones clave

  • 01Define tareas y sus dependencias en un Taskfile YAML.
  • 02Funciona en varios sistemas operativos como un único binario de Go.
  • 03Sirve como alternativa a Make para los scripts habituales de un proyecto.
  • 04La documentación y la guía de instalación están disponibles en taskfile.dev.

Casos de uso

  • Estandarizar los comandos de compilación, pruebas y despliegue en los proyectos de un equipo.
  • Reemplazar Makefiles en sistemas donde Make no está disponible o funciona de manera inconsistente.
  • Organizar scripts de desarrollo repetibles en un monorepo.

Inicio rápido

  1. 1

    Sigue la guía de instalación en taskfile.dev/docs/installation

Temas

Preguntas frecuentes

¿Qué es task?
Un ejecutor de tareas rápido y multiplataforma escrito en Go, inspirado en Make y configurado mediante un archivo YAML Taskfile. Task es una herramienta para compilar y ejecutar tareas que toma la idea central de Make y la adapta a los flujos de trabajo modernos. Las tareas se definen en un Taskfile, un archivo YAML que enumera comandos y sus dependencias, para que operaciones habituales del proyecto, como compilar, probar o desplegar, puedan ejecutarse con un solo comando breve.
¿task es gratuito? ¿Qué licencia tiene?
task es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿task sigue mantenido?
Mantenimiento activo. El último commit de task fue el 20 oct 2026.
¿Para qué puedo usar task?
Estandarizar los comandos de compilación, pruebas y despliegue en los proyectos de un equipo. Reemplazar Makefiles en sistemas donde Make no está disponible o funciona de manera inconsistente. Organizar scripts de desarrollo repetibles en un monorepo.
¿Cómo se instala task?
Sigue la guía de instalación en taskfile.dev/docs/installation
¿Dónde consigo task?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/go-task/task

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados