Created
February 21, 2010 16:09
-
-
Save citizen428/310392 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Usage: clj [java-opt*] [init-opt*] [main-opt] [arg*] | |
With no options or args, runs an interactive Read-Eval-Print Loop | |
java options: | |
-<javaopt> Configure JVM (see `java -help` for full list) | |
-d, --debug port Open a port for debugging | |
init options: | |
-i, --init path Load a file or resource | |
-e, --eval string Evaluate expressions in string; print non-nil values | |
main options: | |
-r, --repl Run a repl | |
path Run a script from from a file or resource | |
- Run a script from standard input | |
-h, -?, --help Print this help message and exit | |
operation: | |
- Establishes thread-local bindings for commonly set!-able vars | |
- Enters the user namespace | |
- Binds *command-line-args* to a seq of strings containing command line | |
args that appear after any main option | |
- Runs all init options in order | |
- Runs a repl or script if requested | |
The init options may be repeated and mixed freely, but must appear before | |
any main option. The appearance of any eval option before running a repl | |
suppresses the usual repl greeting message: "Clojure ~(clojure-version)". | |
Paths may be absolute or relative in the filesystem or relative to | |
classpath. Classpath-relative paths have prefix of @ or @/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment