git/list[1] front-page[2] threads[3] people[4] search[5] about
 

exporting git commands in parsable format for constructing language-specific API for git CLI

From
ABama bamo <pythoncontrol@gmail.com>
Date
Mar 27, 2021, 00:42 UTC
Message-ID
<CAJxd1DPcCD96NSqzXvh3cgA93d1nCNFQbFWduTCqfx1zi_1o=w@mail.gmail.com>

While using git commands in my applications and reimplementing the same stuff i found out i can just parse git docs then generate structures and classes based on that; i have done similiar for wordpress and its `wp-cli`, for example see: https://github.com/bukowa/gowpcli/tree/master/generated

But `wp-cli` allows exporting all of the commands in a json format, see: https://github.com/bukowa/gowpcli/blob/master/generate/dump.json

Is there anyone who thinks that would be benefical to do something similiar for git, or maybe there's something done already and i missed that? (parsing manpages / generated htmldocs is still a pain).

Thank you, Mateusz Kurowski

Next: Santiago Torres Arias
Message 1 of 4 in “exporting git commands in parsable format for constructing language-specific API for git CLI”
  1. ama bamoMar 27, 2021
  2. Santiago Torres AriasMar 28, 2021
  3. ama bamoApr 7, 2021
  4. Junio C HamanoApr 7, 2021

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.