25 lines
458 B
Markdown
25 lines
458 B
Markdown
# OS Functions
|
|
|
|
_WARNING:_ These functions can lead to information leakage if not used
|
|
appropriately.
|
|
|
|
_WARNING:_ Some notable implementations of Sprig (such as
|
|
[Kubernetes Helm](http://helm.sh)) _do not provide these functions for security
|
|
reasons_.
|
|
|
|
## env
|
|
|
|
The `env` function reads an environment variable:
|
|
|
|
```
|
|
env "HOME"
|
|
```
|
|
|
|
## expandenv
|
|
|
|
To substitute environment variables in a string, use `expandenv`:
|
|
|
|
```
|
|
expandenv "Your path is set to $PATH"
|
|
```
|