其他编程语言集成dotenvx
当然dotenvx并不能提供所有编程语言的SDK,如果你使用的编程语言还没有对应的dotenvx SDK,那么你可以使用以下方式进行集成。
dotenvx decrypt --dump
命令可以执行解密,并将解密的配置项以json格式打印到标准输出(stdout),这样其他语言可以构建对应的命令行,
然后执行该命令行就可以得到输出,然后解析输出的json即可。 这里需要两个环境变量
DOTENV_PRIVATE_KEY=xxxx
:对应解密的私钥NO_COLOR=1
:设置为1,表示不使用颜色输出
这里你不用担心,dotenvx命令行使用Rust开发,非常小(3M左右),执行速度也非常快,所以可以放心使用。