repo.or.cz
/
git
/
platforms.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Revert bd2f73a6(Support the tools scripted in perl.)
[git/platforms.git]
/
generate-cmdlist.sh
blob
18d66ed9ec91a03ad5d111aa150128c8557f3ab9
1
#!/bin/sh
2
3
echo
"/* Automatically generated by
$0
*/
4
struct cmdname_help
5
{
6
char name[16];
7
char help[80];
8
};
9
10
static struct cmdname_help common_cmds[] = {"
11
12
/
usr
/
bin
/
sort
<<
\EOF |
13
add
14
apply
15
archive
16
bisect
17
branch
18
checkout
19
cherry-pick
20
clone
21
commit
22
diff
23
fetch
24
grep
25
init
26
log
27
merge
28
mv
29
prune
30
pull
31
push
32
rebase
33
reset
34
revert
35
rm
36
show
37
show-branch
38
status
39
tag
40
EOF
41
while
read
cmd
42
do
43
sed
-n
'
44
/NAME/,/git-'
"
$cmd
"
'/H
45
${
46
x
47
s/.*git-'
"
$cmd
"
' - \(.*\)/ {"'
"
$cmd
"
'", "\1"},/
48
p
49
}'
"Documentation/git-
$cmd
.txt"
50
done
51
echo
"};"