параметром можно было передать значение по умолчанию, есть вероятность что его примут?
Это не на уровне env вычисляется, это другой «слой».
Разве это не оно? https://github.com/werf/werf/blob/main/pkg/config/parser.go#L296
Это не сломает ли существующее использование env? Не уверен, что можно сделать так, чтобы оба вариант работали: {{ env "MYENV" }} {{ env "MYENV" "default" }} Вероятнее всего можно сделать так, чтобы либо первое работало, либо второе. Давайте мы обсудим в команде, может перестанем возвращать ошибку из env вовсе. Тут, скорее всего, только два варианта — перестать возвращать ошибку или сделать новую функцию (envdef?)
Параметр же опциональный и по дефолту будет не задан
кстати действительно похоже вот так можно опциональные аргументы задать https://go.dev/play/p/6x2X8yZABnG
Обсуждают сегодня