{
"name":"git",
"version":"0.1.1",
"authors":["Anonymous <dnrops@anonymous.com>"],
"about":"A git cli",
"args":[
{
"arg":"--init",
"short":"-i",
"required":false,
"about":"Create an empty Git repository or reinitialize an existing one",
"takes_value":true
},
{
"arg":"--add",
"short":"-a",
"required":false,
"about":"Add file contents to the index",
"takes_value":true
},
{
"arg":"--commit",
"short":"-c",
"required":false,
"about":"Record changes to the repository",
"takes_value":true,
"subcommands":[
{
"arg":"--message",
"short":"-m",
"required":false,
"about":"commit message",
"takes_value":true
},
{
"arg":"--file",
"short":"-F",
"required":false,
"about":"read message from file",
"takes_value":true
}
]
},
{
"arg":"--push",
"short":"-p",
"required":false,
"about":"Update remote refs along with associated objects",
"takes_value":true
},
{
"arg":"--pull",
"short":" ",
"required":false,
"about":"Update remote refs along with associated objects",
"takes_value":true
},
{
"arg":"status",
"short":"-s",
"required":false,
"about":"Show the working tree status",
"takes_value":true
}
]
}