Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: 714b6f629d
Fetching contributors…

Cannot retrieve contributors at this time

29 lines (18 sloc) 1.024 kb

CLJS watcher

A simple shell script that watches for changes to CLJS files and recompiles them for you.

Usage

You must have ClojureScript already setup and have $CLOJURESCRIPT_HOME correctly set.

Put cljs-watch on your $PATH (such as in /usr/local/bin) and then simply run it from your project root:

#without options it watches the src/ directory
cljs-watch

#it can also take a directory and compile options
cljs-watch cljs-src/ '{:optimizations :none :output-to "test.js"}'

Notes

  • the default output-to is set to resources/public/cljs/bootstrap.js
  • it will add the local lib/ to your classpath when you run it, allowing you to have other cljs deps in that folder
  • to add custom macros, you can use create a folder called cljs-macros/ from the root directory and add your macros there. You can also put macros in CLOJURESCRIPT_HOME/lib/ to have them globally available.

License

Copyright (C) 2011 Chris Granger

Distributed under the Eclipse Public License, the same as Clojure.

Jump to Line
Something went wrong with that request. Please try again.