#shell

라이너라이너· 4년

zx - 쉘스크립트를 자바스크립트로 만드는 툴 (구글 제공)

GitHub - google/zx: A tool for writing better scripts A tool for writing better scripts. Contribute to google/zx development by creating an account on GitHub. github.com 쉘스크립트 짤 때 번거로우셨죠? 쉘스크립트를 자바스크립트로 만들 수 있는 툴입니다. 구글에서 제공하는 오픈소스네요. 아래는 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}`  
1.7K
1
0