Environment Variables
The table below contains a list of environment variables which WorkBench consumes in its configuration.
Environment Variable Name |
Default Value |
Description |
|---|---|---|
WORKBENCH_RC |
$HOME/.workbenchrc |
Auto-load location for the rcfile |
WORKBENCH_HOME |
$HOME/.workbench |
Directory containg shelves and benches |
WORKBENCH_ALLOW_INSECURE_PATH |
– |
Skips using ‘realpath’ if set. |
WORKBENCH_GREPPER |
egrep |
Grep tool used to list env. vars |
WORKBENCH_AUTOCONFIRM |
– |
Skip confirmation prompt for rm if set |
WORKBENCH_SHELF_FILE |
wb.shelf |
Filename for the shelf file |
WORKBENCH_BENCH_EXTN |
bench |
File extension for the bench file |
WORKBENCH_ACTIVATE_CMD |
/bin/bash –rcfile |
Command to invoke subshell in intereactive mode |
WORKBENCH_COMMAND_CMD |
/bin/bash -c |
Command to invoke a script in non-interactive mode |
WORKBENCH_ACTIVATE_FUNC |
workbench_OnActivate |
Entrypoint function name for the activate command |
WORKBENCH_RUN_FUNC |
workbench_OnRun |
Entrypoint function name for the run command |
WORKBENCH_NEW_FUNC |
workbench_OnNew |
Entrypoint function name for the new command |
The table below contains a list of environment variables which are injected as part of the auto-generated workbench.
Environment Variable Name |
Description |
|---|---|
WORKBENCH_ENV_NAME |
Name of the currently active bench |
WORKBENCH_EXEC_MODE |
The mode in which the workbench was launched. One of ‘a’, ‘c’, ‘n’ |
WORKBENCH_CHAIN |
A |
ORIG_PS1 |
Stores the existing |