【发布时间】:2022-12-22 02:28:42
【问题描述】:
我想在 Jsonnet 中获取输入文件,因此以下内容对我来说非常有用:
local input = import './inputfile.json';
问题是我想通过 Jsonnet CLI 传递文件名,我尝试使用 --ext-str 或 TLA,但在这两种情况下我都收到以下错误:
computed imports are not allowed.
我也尝试像这里一样使用 --ext-code :
jsonnet -J grafonnet-lib --ext-code input=(import "./inputfile.json") createDash.jsonnet
但后来我得到:
zsh: unknown file attribute: i
这个问题有什么解决办法吗?
【问题讨论】:
标签: dynamic command-line-arguments jsonnet