Javascript as command line callable scripting language - Stack Overflow

I'm looking for a way to write some simple scripts in javascript, like I would in ruby.For examp

I'm looking for a way to write some simple scripts in javascript, like I would in ruby. For example, I might write a script like:

var str = "Hello World";
console.log(str);

And i want to able to call it from my mand line like this:

js hello_world.js

Is there some sort of Javascript runtime, that includes a standard library that would allow me to do this style of script development? I know there is node.js, but that is specific to a web server, right?

I'm looking for a way to write some simple scripts in javascript, like I would in ruby. For example, I might write a script like:

var str = "Hello World";
console.log(str);

And i want to able to call it from my mand line like this:

js hello_world.js

Is there some sort of Javascript runtime, that includes a standard library that would allow me to do this style of script development? I know there is node.js, but that is specific to a web server, right?

Share Improve this question asked Jan 18, 2011 at 4:27 Alex WayneAlex Wayne 188k52 gold badges328 silver badges360 bronze badges 2
  • 1 No, node.js is not specific to a web server. – icktoofay Commented Jan 18, 2011 at 4:41
  • possible duplicate of Running javascript standalone engine? – Helen Commented Jan 18, 2011 at 9:27
Add a ment  | 

6 Answers 6

Reset to default 5

Node.js has emerged as the clear winner here, at least for me.

http://nodejs/

Well, there's JScript.NET:

http://www.devsource./c/a/Techniques/JScriptNET-Applications-at-the-Command-Line/1/

As mentioned in this previous question, you might want to check out Rhino, an implementation of Javascript written in Java. Specifically, the page on the JavaScript shell might be of interest.

Hope this helps.

what about mozilla's spidermonkey ?

apt-cache search javascript interpreter
spidermonkey-bin - standalone JavaScript/ECMAScript (ECMA-262) interpreter
libjenkins-htmlunit-core-js-java - Jenkins branch of the HtmlUnit Core JS Interpreter
gnome-js-mon - Common modules for GNOME JavaScript interpreters

With Phantom JS you can easily run a javascript from mand line and it naively supports DOM, CSS Selector and JSON.

Why do you want to do this in javascript? Why not use a language that is suitable for this type of mand line environment such as Perl? Javascript's main purpose is to faciltate client-side browser control.

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745395961a4625878.html

相关推荐

  • Javascript as command line callable scripting language - Stack Overflow

    I'm looking for a way to write some simple scripts in javascript, like I would in ruby.For examp

    5小时前
    10

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信