Tasuku - Node.js向けミニマルなタスクランナー
(github.com)- 複数のタスクを同時に読み込み・実行し、成功/失敗などのメッセージをターミナルに動的に表示
→ 複雑なスクリプトやCLIツールの作成向け
- 動的な状態値をサポートするタスクリスト
→ Pending ◽️ / Loading 🔅 / Warning ⚠️ / Error ❌ / Success ✅
-
並列、ネスト、グループタスクをサポート
-
Unopinionated : どこからでも呼び出し可能。追加の要件なし
-
Type-Safe
-
setTitle、setStatus、setOutput、setWarning、setErrorなどをサポート
1件のコメント
これまでよく使われていた listr/listr2 もとても優秀ですが、あまりに構造的・宣言的すぎるため作ったそうです。
たしかに、使うにはよりすっきりしていて手軽そうです。
listr https://github.com/SamVerschueren/listr
list2 https://github.com/cenk1cenk2/listr2