---
name: "run-theme-d-program"
section: "1"
platform: "linux"
package: "theme-d-rte"
version: "6.1.0-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/run-theme-d-program"
---

# run-theme-d-program(1)

run Theme-D program

## NAME

run-theme-d-program - run Theme-D program

## SYNOPSIS

**run-theme-d-program** \[ *METAARG* \] ... *PROGRAMFILE* \[ *PROGRAMARG* \] ...

## DESCRIPTION

Command **run-theme-d-program** runs Theme-D program *PROGRAMFILE* linked into Guile bytecode. The *METAARG* arguments are handled by the **run-theme-d-program** script itself and the *PROGRAMARG* arguments are passed to the Theme-D program.

## OPTIONS

- **--no-verbose-errors**

  No verbose information about errors (exceptions).

- **--backtrace**

  Display backtrace on runtime error.

- **--pretty-backtrace**

  Display pretty printed backtrace on error. This options works only if you have linked your Theme-D program with option **--runtime-pretty-backtrace**.

## ENVIRONMENT

- **THEME\_D\_CONFIG\_FILE**

  If this variable is defined its value is used as the Theme-D configuration file instead of the default configuration file.

- **THEME\_D\_CUSTOM\_CODE**

  List of Guile bytecode files to be loaded before the Theme-D program is run. The filenames shall be separated with colons.

## FILES

- */etc/theme-d-config*

  The Theme-D configuration file.

- *~/.theme-d-config*

  The Theme-D configuration file. This file should be normally present only if you use Theme-D in local mode.

## SEE ALSO

[**theme-d-compile**(1)](/theme-d-compile/1.md), [**theme-d-link**(1)](/theme-d-link/1.md), [**setup-theme-d-test-env**(1)](/setup-theme-d-test-env/1.md), */usr/share/doc/theme-d-doc/theme-d-user-guide.pdf.gz*
