1
쉘스크립트 짤 때 번거로우셨죠? 쉘스크립트를 자바스크립트로 만들 수 있는 툴입니다. 구글에서 제공하는 오픈소스네요. 아래는 zx를 이용하여 자바스크립트로 만든 쉘스크립트 예제입니다. #!/usr/bin/env zx await $`cat package.j..
라이너 2021-05-08

쉘스크립트 짤 때 번거로우셨죠?

쉘스크립트를 자바스크립트로 만들 수 있는 툴입니다.

구글에서 제공하는 오픈소스네요.

아래는 zx를 이용하여 자바스크립트로 만든 쉘스크립트 예제입니다.

#!/usr/bin/env zx

await $`cat package.json | grep name`

let branch = await $`git branch --show-current`
await $`dep deploy --branch=${branch}`

await Promise.all([
  $`sleep 1; echo 1`,
  $`sleep 2; echo 2`,
  $`sleep 3; echo 3`,
])

let name = 'foo bar'
await $`mkdir /tmp/${name}`

 

shell
1
URL

댓글

조회수 528
댓글 0
1
URL