concurrently
https://raw.githubusercontent.com/open-cli-tools/concurrently/HEAD/docs/demo.gif
直列に実行するサンプル
pnpm を使ってパッケージスクリプトを直列に実行する設定。-g を指定すると直列に実行される。
code:sh
"scripts": {
"start": "concurrently -g pnpm:a pnpm:b pnpm:c",
"a": "echo start a && sleep 1 && echo end a", "b": "echo start b && sleep 3 && echo end b", "c": "echo start c && sleep 2 && echo end c" },
並列に実行するサンプル
bun を使ってパッケージスクリプトを並列に実行する設定。デフォルトでは指定したコマンドは並列に実行される。
code:sh
"scripts": {
"start": "concurrently bun:a bun:b bun:c",
"a": "echo start a && sleep 1 && echo end a", "b": "echo start b && sleep 3 && echo end b", "c": "echo start c && sleep 2 && echo end c" },
関連