dotenv-for-MATLAB

版本1.1.4 (171 KB) 乔治
从.env文件装载环境变量。

57下载

更新2022年3月16日

从GitHub

查看许可GitHub

为MATLAB dotenv

dotenv的MATLAB实现

存储配置环境中的原则之一是吗12-factor应用。dotenv MATLAB®允许您存储配置数据(密码、API密钥服务器名称,等等)之外的代码。这可以让你分享你的代码没有分享你的配置数据。

截图”title=

mathworks”data-canonical-src=

视图dotenv-for-MATLAB文件交换”data-canonical-src=

安装

dotenv.m在你的地方搜索路径

使用的例子

dotenv ()会和加载文件命名.env从当前的工作目录。此外,您可以指定路径dotenv(“路径/ / file.env”)

.env

#义务XKCD https://xkcd.com/936/密码= correct-horse-battery-staple

file.m

d=dotenv();选择=weboptions(HeaderField,(接受,任何;授权,denv密码url])=https://myurl.com响应=webread(url,选择);

常见的地方你可能需要这么做weboptions (),使用远程数据像S3 bucket,数据库工具箱,或ftp ()

规则

解析引擎目前支持以下规则:万博1manbetx

  • 空行是跳过
  • 行开始#被当作注释
  • 空值是空字符串(DB_HOST =就变成了DBHOST:“)
  • 两端的空格删除非挂牌值(DB_HOST =一些服务器就变成了DB_HOST:“服务器”)
  • 引用值被转义(DB_PASS =“密码”就变成了DB_PASS:“一些密码”)

的例子是配置目录中。

常见问题解答

我应该提交.env文件吗?

不。你应该把* .env在你的.gitignore文件。MATLAB.gitignore+* .env是一个好的开始。

发展设置

克隆存储库。您可以运行runtests(测试)从项目根运行单元测试套件

错误吗?

我很乐意听到这休息在任何奇怪的字符串或不工作你预期的方式。

引用作为

乔治(2022)。dotenv-for-MATLABGitHub (https://github.com/mathworks/dotenv-for-MATLAB/releases/tag/v1.1.4)。检索

MATLAB版本兼容性
创建R2021b
与R2016b后来版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
问题在这个视图或报告GitHub插件,参观GitHub库
问题在这个视图或报告GitHub插件,参观GitHub库