.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.2. .TH COFFEE "1" "June 2022" "coffee 2.7.0" "User Commands" .SH NAME coffee \- interpreter and compiler for the CoffeeScript language .SH SYNOPSIS .B coffee [\fI\,options\/\fR] \fI\,path/to/script.coffee \/\fR[\fI\,args\/\fR] .SH DESCRIPTION If called without options, `coffee` will run your script. .TP \fB\-\-ast\fR generate an abstract syntax tree of nodes .TP \fB\-b\fR, \fB\-\-bare\fR compile without a top\-level function wrapper .TP \fB\-c\fR, \fB\-\-compile\fR compile to JavaScript and save as .js files .TP \fB\-e\fR, \fB\-\-eval\fR pass a string from the command line as input .TP \fB\-h\fR, \fB\-\-help\fR display this help message .TP \fB\-i\fR, \fB\-\-interactive\fR run an interactive CoffeeScript REPL .TP \fB\-j\fR, \fB\-\-join\fR concatenate the source CoffeeScript before compiling .TP \fB\-l\fR, \fB\-\-literate\fR treat stdio as literate style coffeescript .TP \fB\-m\fR, \fB\-\-map\fR generate source map and save as .js.map files .TP \fB\-M\fR, \fB\-\-inline\-map\fR generate source map and include it directly in output .TP \fB\-n\fR, \fB\-\-nodes\fR print out the parse tree that the parser produces .TP \fB\-\-nodejs\fR pass options directly to the "node" binary .TP \fB\-\-no\-header\fR suppress the "Generated by" header .TP \fB\-o\fR, \fB\-\-output\fR set the output path or path/filename for compiled JavaScript .TP \fB\-p\fR, \fB\-\-print\fR print out the compiled JavaScript .TP \fB\-r\fR, \fB\-\-require\fR require the given module before eval or REPL .TP \fB\-s\fR, \fB\-\-stdio\fR listen for and compile scripts over stdio .TP \fB\-t\fR, \fB\-\-transpile\fR pipe generated JavaScript through Babel .TP \fB\-\-tokens\fR print out the tokens that the lexer/rewriter produce .TP \fB\-v\fR, \fB\-\-version\fR display the version number .TP \fB\-w\fR, \fB\-\-watch\fR watch scripts for changes and rerun commands