0

我正在用 Ruby 编写系统脚本。我正在使用经典的 gem 结构:lib, bin,spec用于 RSpec。

我想构建一个可配置的脚本:我希望能够提供类似的选项--set-stuff。一个完美的例子是:

git config --global user.name "Andrea"

它将给定的信息写入文件,以便以后能够检索此信息。

我怎样才能以干净的方式做到这一点?我宁愿不使用环境变量解决方案:我知道我可以设置一个环境变量来指向一个配置文件,但是我必须将此环境变量保存在.bashrc. 再说一次,我该如何处理zsh?或者我如何处理那些保持他们.bashrc的超级整洁甚至.env-variables在他们的系统中有一个单独的文件的人(比如我)?

4

1 回答 1

1

只需将配置粘贴到 Hash 中并将其序列化为用户主目录中的文件作为 YAML 或 JSON ...

于 2013-10-26T15:21:49.973 回答