fun> Fun - Fun CLI
Command-line usage of the `fun` executable, synopsis, options, exit codes, includes and library paths.
Table of contents
Reference for the fun command-line interface.
For a complete usage guide (including REPL details, environment variables, include paths, examples, and install locations), see fun.md.
Synopsis
fun [options][-- args...] </pre> If no script is supplied and interactive mode is available, `fun` starts a REPL (see [repl.md](./repl/)). ## Common options - `-i`, `--repl` - start an interactive REPL - `-v`, `--version` - print version and exit - `-h`, `--help` - show help and exit Options may vary between versions; run `fun --help` to see what your build supports. ## Exit codes - `0` - success - non-zero - error during parse, compile, or runtime ## Includes and library paths - `FUN_LIB_DIR` - environment variable that points to the stdlib location; when running from the repo, set this to `./lib`. - `DEFAULT_LIB_DIR` - compiled-in fallback path determined at build/install time. See also: [includes.md](./includes/) for namespaced includes and search order. ## Examples Run a script: FUN_LIB_DIR=./lib ./build/fun examples/hello.funStart the REPL:./build/fun -i

