View on GitHub


Useful template functions for Go templates.

OS Functions

WARNING: These functions can lead to information leakage if not used appropriately.

WARNING: Some notable implementations of Sprig (such as Kubernetes Helm do not provide these functions for security reasons.


The env function reads an environment variable:

env "HOME"


To substitute environment variables in a string, use expandenv:

expandenv "Your path is set to $PATH"