# Command Line Options for Spotfire Enterprise Runtime for R

From the shell command line, you can run the TERR command, passing in the following options, either interactively or in a batch process. You can also get help using the syntax and options described here.

Usage

      TERR [options]

Description
  Issue commands, either interactively or in a batch process, to TERR from the shell command line.
Options
  `-o`, `--option=value` means that `-o value` and `--option=value` are synonymous.

Option | Description
--- | ---
`--args` | Do not process the rest of the arguments.
`--color` | Color input and output differently.
`--console-editor` | Use console line editor.
`--console-encoding ENC`, `--console-encoding= ENC` | Use character encoding `ENC` on `stdin` or `stdout` (defaults to `--encoding value`).
`--debug` | Enable more debug information.
`--disable-signal-handlers` | Disable signal handlers to catch OS-specific signals. The default behavior is to disable signal handlers.
`-e EXPR` | Runs `EXPR` and quits, unless `--interactive` is specified.
`--echo-console` | Always echo console input text in interactive mode (if neither is given, echoing is controlled by `options('echo')`).
`--enable-signal-handlers` | Enable signal handlers to catch OS-secific signals (the default is to disable signal handlers)
`--encoding ENC`, `--encoding=ENC` | This argument is always ignored: native encoding is always `'UTF-8'`.
`-f FILE, --file=FILE` | Runs `FILE` and quits unless `--interactive` is specified.
`-h, --help` | Print this help message and exit.
`-i, --interactive` | Force interactive mode. If the engine is started with `-e` or `-f`, then the interactive command line is started after the specified expression or file is executed. If `-e` or `-f` is not specified, this ensures that `interactive()` returns `TRUE`, even if`isatty(stdin())` is `FALSE.`
`--internet2` | Use Internet Explorer settings for proxies and other tasks. Microsoft Windows only.
`--no-console-editor` | Disable console line editor. This is also disabled if `-e` or `-f` is specified, or if `isatty(stdin())` or `isatty(stdout())` is `FALSE`.
`--no-echo-console` | Never echo console input text in interactive mode (if neither is given, echoing is controlled by `options('echo')`)
`--no-environ` | Do not read the site and user environment files.
`--no-init-file` | Do not read the user .TERRProfile file.
`--no-readline` | See `--no-console-editor`.
`--no-restore` | Do not restore saved workspace.
`--no-restore-data` | Do not restore saved workspace data.
`--no-restore-history` | Do not restore saved workspace history.
`--no-save` | Do not save workspace at end of session.
`--no-site-file` | Do not read the site .TERRProfile file.
`--profile=TYPE` | Enable profiling, where TYPE is one of the following: `time` `objects` `memory` `coverage`
`-q, --quiet` | Do not print startup message.
`--read-init-file` | Read the user .TERRProfile file.
`--read-site-file` | Read the site .TERRProfile file.
`--restore` | Restore saved workspace.
`RHOME` | Print path to the TERR home directory and exit.
`-s, --no-echo` | Run as quietly as possible.
`--save` | Save workspace at the end of the session.
`--silent` | Same as `--quiet`.
`--spotfire` | Used when launched by Spotfire.
`--vanilla` | Combine the following: `--no-save` `--no-restore` `--no-site-file` `--no-init-file` `--no-environ`
`--verbose` | Print more information.
`--version` | Print version and copyright information, and then exit.
`--version` | Print version and copyright information and exit