a8m / a8m/envsubst

Can I get the original value if variable empty

未关闭
#56 3 条评论 4 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Go
星标
907
派生
96
PR 合并指标
30 天内没有已合并 PR

描述

Hi, I need to know if there is a variable in my text that is empty after expanding it. I need those variables not to expand and use the original string.

```golang
os.Setenv("GREETINGS", "hello")
value := "$GREETINGS $NAME"
result, err := envsubst.String(value)
if err != nil {
return "", fmt.Errorf("error expanding environment on '%s': %s", value, err.Error())
}
fmt.Println(result) // The output is: "hello "
```

Is there a way of getting `hello $NAME` as the output?

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。