2018-05-18

tobijibu

ShellJSを翻訳

ShellJSのドキュメントを翻訳しました。

[ShellJS - にほんご。]


ShellJSはJSでUnixのシェル環境を実装しようというコンセプトで生まれました。 Node.jsがインストールされていれば、どのOSでもシェルスクリプト(風のJS)を実行することができます。

もちろんJSなので、シェルスクリプトをそのまま使うことはできません。 通常のシェルコマンドとは少し違った書き方になります。

Shellの場合
$ cd ./data_dir
ShellJSの場合
sh.cd('./data_dir');

シェルでよく使う基本的なコマンドは実装されていますので、 よほど特殊なことをしない限りは便利に使えると思います。

クロスプラットフォームであることが分かっており、 シェルスクリプトを作らなければならない場合、 ShellではなくShellJSを使うという選択肢も出てくるかと思います。