シェルスクリプトの作成に使用できるノードフレームワークまたはノードライブラリがあるかどうか疑問に思っていますか? たとえば、Graphite と OpenTSDB RRD ツールをインストールするための bash シェル プログラムがあり、node.js を使用したいのですが、可能ですか?
ありがとう
シェルスクリプトの作成に使用できるノードフレームワークまたはノードライブラリがあるかどうか疑問に思っていますか? たとえば、Graphite と OpenTSDB RRD ツールをインストールするための bash シェル プログラムがあり、node.js を使用したいのですが、可能ですか?
ありがとう
shelljsを見てみましょう- shell と gnu coreutils のような機能を実装しています。coffeescript と組み合わせると、シェル スクリプトと非常によく似たものになります。
if not which 'git'
echo 'Sorry, this script requires git'
exit 1
# Copy files to release dir
mkdir '-p', 'out/Release'
cp '-R', 'stuff/*', 'out/Release'
# Replace macros in each .js file
cd 'lib'
for file in ls '*.js'
sed '-i', 'BUILD_VERSION', 'v0.1.2', file
sed '-i', /.*REMOVE_THIS_LINE.*\n/, '', file
sed '-i', /.*REPLACE_LINE_WITH_MACRO.*\n/, cat 'macro.js', file
cd '..'
# Run external tool synchronously
if (exec 'git commit -am "Auto-commit"').code != 0
echo 'Error: Git commit failed'
exit 1
node.js でビルドやその他のスクリプトを作成するのに役立つツールキットであるgruntをチェックしてください。興味深いことを簡単に行うのに役立つプラグインがたくさんあります。
そうは言っても、もしあなたが Bash を知っていれば、私はそのまま bash を使い続けるでしょう。
Bash と Grunt のスクリプトについて、Twitter の興味深いスレッドをチェックしてください。
Grunt の用途
カピストラーノ*
の用途
私が Bash を使用する**
目的