什么系统git-config
用于管理配置?它是作为独立库/工具公开提供的东西吗?还是它紧紧地缠绕成git?
我想为我的项目提供类似的东西.
我可以使用哪个库提供类似的功能吗?或者我应该编写自己的工具/库?
对于Python,由于git配置文件中的前导空格,似乎无法直接使用ConfigParser.但它可以这样使用
from ConfigParser import ConfigParser
from StringIO import StringIO
with open('.gitconfig') as f:
c = f.readlines()
cp = ConfigParser()
cp.readfp(StringIO(''.join([l.lstrip() for l in c])))
Run Code Online (Sandbox Code Playgroud)