ShellJSのドキュメントを翻訳しました。
ShellJSはJSでUnixのシェル環境を実装しようというコンセプトで生まれました。 Node.jsがインストールされていれば、どのOSでもシェルスクリプト(風のJS)を実行することができます。
もちろんJSなので、シェルスクリプトをそのまま使うことはできません。 通常のシェルコマンドとは少し違った書き方になります。
Shellの場合
$ cd ./data_dir
ShellJSの場合
sh.cd('./data_dir');
シェルでよく使う基本的なコマンドは実装されていますので、 よほど特殊なことをしない限りは便利に使えると思います。
クロスプラットフォームであることが分かっており、 シェルスクリプトを作らなければならない場合、 ShellではなくShellJSを使うという選択肢も出てくるかと思います。