Tasuku - Task Runner minimalista para Node.js
(github.com)- Carrega/executa várias tarefas ao mesmo tempo e exibe dinamicamente no terminal mensagens como sucesso/falha
→ Para criar scripts complexos e ferramentas de CLI
- Lista de tarefas com suporte a valores de estado dinâmicos
→ Pending ◽️ / Loading 🔅 / Warning ⚠️ / Error ❌ / Success ✅
-
Suporte a tarefas paralelas, aninhadas e em grupo
-
Unopinionated: pode ser chamado de qualquer lugar. Sem requisitos adicionais
-
Type-safe
-
Suporte a
setTitle,setStatus,setOutput,setWarning,setErroretc.
1 comentários
O listr/listr2, que já eram bastante usados, também são excelentes, mas segundo ele isso foi criado porque eles são estruturados/declarativos demais.
De fato, parece mais limpo e simples de usar.
listr https://github.com/SamVerschueren/listr
listr2 https://github.com/cenk1cenk2/listr2