Skip to content

Standard Environment Variables (old versions)

Paul Bunyan edited this page Jun 14, 2014 · 2 revisions

This page contains all of the standard environment variables that existed in previous versions of iash. If you want the current documentation, go to Standard Environment Variables.

Standard environment variables are available on any program running iash. iash uses these to perform internal operations, and cannot be removed. They always have the IASH_ prefix.

Unsupported environment variables

Standard environment variables are liable to change between versions. A list of the status of all environment variables that have been removed or are being phased out is given here.

If your program relies on any of these variables, take note that it may not function as expected in later releases.

Phasing out

These environment variables have not yet been removed and are still present in the current release, but will be removed in a later version because they have no use anymore.

  • IASH_SYNC_ENV (boolean): Phasing out because its original intention, to change the command prompt when the debugger is running, has now been replaced by $IASH_DEBUG_ACTIVE as of version 0.2 "Firmament".

v0.1 "Dawn"

Valid environment variables

  • IASH_APP_NAME (string, defaults to "iash"): The name of the application.
  • IASH_APP_NAME_IN_PROMPT (boolean, defaults to true): Whether or not to display the application name in command prompts.
  • IASH_SYNC_ENV (boolean, defaults to true): This determines whether iash will sync its internal variables with their corresponding environment variables. This is false while iash is running the debug console.