Qbs

Blog Documentation Get Qbs Community
  • Qbs Manual
  • List of Built-in Services
  • Environment Service
  • Qbs 2.4.0
  • Environment Service

    The Environment service offers access to the system environment or process environment.

    Available Operations

    currentEnv

    Environment.currentEnv(): { [key: string]: string; }

    Returns the environment of Qbs in the current context as an object whose properties are the environment variables.

    getEnv

    Environment.getEnv(key: string): string

    Tries to find a variable with the given name in the current context's environment and returns its value. If no such variable could be found, undefined is returned.

    putEnv

    Environment.putEnv(key: string, value: string): void

    Sets the value of the environment variable with the given name in the build or run environment. This method is only available in the Module.setupBuildEnvironment and Module.setupRunEnvironment scripts.

    unsetEnv

    Environment.unsetEnv(key: string): void

    Unsets the environment variable with the given name from the build or run environment. This method is only available in the Module.setupBuildEnvironment and Module.setupRunEnvironment scripts.