blob: cbd63f4c332f591781d348277b585b064bde02db (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
---
title: Syntax
weight: 12
menu: main
---
## About `.Env`
You can easily access environment variables with `.Env`, but there's a catch:
if you try to reference an environment variable that doesn't exist, parsing
will fail and `gomplate` will exit with an error condition.
Sometimes, this behaviour is desired; if the output is unusable without certain
strings, this is a sure way to know that variables are missing!
If you want different behaviour, try [`getenv`](../functions/env/#env-getenv).
## Built-in functions
In addition to all of the functions and operators that the [Go template](https://golang.org/pkg/text/template/)
language provides (`if`, `else`, `eq`, `and`, `or`, `range`, etc...), there are
some additional functions baked in to `gomplate`. See the links on the left.
|