我正在用Ruby编写一个系统脚本。 我为RSpec使用了经典的宝石结构:lib
,bin
,spec
。Ruby脚本 - 如何跟踪配置
我想构建一个可配置的脚本:我希望能够提供诸如--set-stuff
之类的选项。一个完美的例子是:
git config --global user.name "Andrea"
它将给定的信息写入文件,以便稍后能够检索这些信息。
我怎样才能以干净的方式做到这一点? 我宁愿不使用环境变量解决方案:我知道我可以设置一个env变量来指向一个配置文件,但是我必须保存这个env变量,例如.bashrc
。那么,我该如何处理zsh
?或者我如何处理那些保持.bashrc
超级整齐或甚至在他们的系统中有单独的.env-variables
文件的人(如我)?
“我希望能够提供像--set-的东西,都选择”似乎与配置文件无关,这是问题的其余部分。不太清楚你在问什么。 –
@AndrewMarshall我不清楚,我很抱歉。查看我对上述答案的评论。 – whatyouhide