# Running JavaScript from the command line I get quite frustrated running JS by pasting into Chrome/FF and sometimes I like to keep everything local. These are some notes on using Apple's built in intrerpreter, node or phantom. ## Using Apple's built in interpreter ### Create a symlink by putting `jsc` into `/usr/bin` `sudo ln -s /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Resources/jsc /usr/bin` ### 1. Use the jsc alias as a REPL `jsc` ### 2. Run a script using the jsc alias Create a file and save it. Change to the saved directory and execute the file: `jsc hello.js` ## Using Node.js ### Install Node using homebrew `brew update && brew install node` ### 1. Bring up the REPL: `node` ### 2. Run a script: Create a file and save it. Change to the saved directory and execute the file: `node hello.js` ## Using PhantomJS ### Install phantomjs using homebrew `brew update && brew install phantomjs` ### 1. Bring up the REPL: `phantomjs` ### 2. Run a script: Create a file and save it. Change to the saved directory and execute the file: `phantomjs hello.js`