【问题标题】:How to get json list of files in git repository?如何获取 git 存储库中文件的 json 列表?
【发布时间】:2017-02-23 20:25:25
【问题描述】:

我想从我的 git 存储库中获取 JSON 格式的文件列表。你有什么想法吗?

【问题讨论】:

标签: json git list parsing


【解决方案1】:

不完全确定您在寻找什么,但

$ git ls-files | jq -MRn '[inputs]' 

将生成一个 JSON 数组,其中包含 git ls-files 返回的任何内容,例如

[
  ".gitignore",
  ".gitmodules",
  ".travis.yml",
  "AUTHORS",
  "COPYING",
  "ChangeLog",
  "Dockerfile"
]

【讨论】:

  • 正确处理包含换行符的文件名:git ls-files -z | jq -Rs 'split("\u0000")'.
猜你喜欢
  • 2013-06-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-20
  • 2010-10-11
  • 2011-01-05
  • 2019-12-06
  • 1970-01-01
相关资源
最近更新 更多