f8g

Shellなプロトコル

中身がまったく別物になってきたので別のGistにしました。ちゃんと動いてる気がする。
http://gist.github.com/69913

普通の実行

cmd:command
例「cmd:ruby -e "puts 1"」

ファイルにコードを保存して実行

cmd:command;code;args
例「cmd:vbs; WSH.Echo(WSH.Arguments(0) + WSH.Arguments(1)); "1" "2"」

JavaScriptのevalを通して実行

cmd:-e command;code;args
command, code, argsをJavaScriptのコードとして評価してから実行します。
例「cmd:-e "echo " + (100 * 100)」

コード