我有一个小库,我想让用户可以使用配置文件向库中添加一些额外的组件。
用户可以创建文件config
并在那里添加一些描述 url 到他们的 VCS 和提交(或标签,或只是分支)的字符串。
现在我正在考虑这种语法,但也许有一些固定类型的寻址?
我想创建这样的语法,但我希望找到通用的解决方案。
[library "jquery"]
vcs = git
url = git://github.com/jquery/jquery.git
revision = 1.8.2
[library "cleonello"]
vcs = hg
url = https://bitbucket.org/cleonello/jqplot
revision = 81ec4eb933068c5009958b504feef3f27e1b1129
[library "webgeom"]
vcs = svn
url = svn://svn.gna.org/svn/webgeom/trunk
revision = 52
[library "asdf"]
vcs = dir
url = file:///usr/share/asdf