# Module cloudi_environment

- Description
- Data Types
- Function Index
- Function Details

### CloudI Runtime Environment

.

Copyright © 2014-2021 Michael Truog

Version: 2.0.2 Dec 3 2021 17:15:35 ------------------------------------------------------------------------

Authors: Michael Truog (`mjtruog at protonmail dot com`).

## Description

### CloudI Runtime Environment

## Data Types

### lookup()

`lookup() = trie:trie()`

## Function Index

lookup/0 | #### Get an environment variable lookup. .
status/0 | #### Get execution environment status. .
transform/1 | #### Transform a string, substituting environment variable values from the lookup. Use ${VARIABLE} or $VARIABLE syntax, where VARIABLE is a name with [a-zA-Z0-9_] ASCII characters.
transform/2 | #### Transform a string, substituting environment variable values from the lookup. Use ${VARIABLE} or $VARIABLE syntax, where VARIABLE is a name with [a-zA-Z0-9_] ASCII characters.

## Function Details

### lookup/0

`lookup() -> lookup()`

#### Get an environment variable lookup.

### status/0

`status() -> [{atom(), string()}, ...]`

#### Get execution environment status.

### transform/1

`transform(String::string()) -> string()`

#### Transform a string, substituting environment variable values from the lookup.

Use ${VARIABLE} or $VARIABLE syntax, where VARIABLE is a name with [a-zA-Z0-9_] ASCII characters.

### transform/2

`transform(String::string(), Lookup::lookup()) -> string()`

#### Transform a string, substituting environment variable values from the lookup.

Use ${VARIABLE} or $VARIABLE syntax, where VARIABLE is a name with [a-zA-Z0-9_] ASCII characters.

Generated by EDoc