gdbm 是一个简单的键值存储。我怀疑它的使用是基于各种技巧。例如,从最终用户的角度来看,我想要一个名为 的记录user/project
,它应该关联以下内容:
- 协议,git:// 或 http://
- domain like: github.com, bitbucket.com, etc. – 形成 url like github://user/project
- 启用/禁用
- 加载方法——这里有 3 种不同的方法,如“native”、“binary”、“normal”
- 主文件——“main.c”,或其他
- 忽略文件 - 用“&”分隔的字符串和要忽略的文件路径
- depth – 要下载的提交数
我认为这就足够了。我的意思是现实世界的用途是复杂的,而 Gdbm 似乎并没有为自己辩护。有没有办法将其用于上述场景?