高木のブログ

【zx】実行するコマンドを非表示にする

· 80 words · 1 minutes to read
Tags: zx

スクリプト内で実行するコマンドが表示されてしまうので非表示にしたい

#!/usr/bin/env zx

const date = await $`date`
console.log(`Current date is ${date}`)
$ zx script.mjs
$ date
2022年 6月30日 木曜日 23時29分22秒 JST
Current date is 2022年 6月30日 木曜日 23時29分22秒 JST

非表示にする方法 🔗

やり方は2つある

引数に –quiet を付けて実行する 🔗

$ zx script.mjs --quiet
Current date is 2022年 6月30日 木曜日 23時30分47秒 JST

verbose を false にする 🔗

デフォルトは true

#!/usr/bin/env zx

$.verbose = false

const date = await $`date`
console.log(`Current date is ${date}`)
$ zx script.mjs
Current date is 2022年 6月30日 木曜日 23時31分20秒 JST

参考 🔗

https://github.com/google/zx#verbose

Categories


Tags