Skip to content

Commit 262e878

Browse files
committed
simplify generate-readme
1 parent 97ca34c commit 262e878

File tree

1 file changed

+14
-15
lines changed

1 file changed

+14
-15
lines changed

script/generate-readme

+14-15
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@ set -e
55
CDPATH="" cd -- "$(dirname -- "$(dirname -- "$0")")"
66

77
cmd_readme() {
8-
cmd_name="$1"
9-
cat <<EOF >"./cmd/$cmd_name/README.md"
8+
cmd_dir="$1"
9+
cmd_name="$(basename "$cmd_dir")"
10+
cat <<EOF >"$cmd_dir/README.md"
1011
## $cmd_name
1112
1213
### Install
@@ -35,24 +36,22 @@ $("script/$cmd_name" --help)
3536
EOF
3637
}
3738

38-
cmd_readme eventbridge-pipe
39-
cmd_readme eventgrid-pipe
40-
cmd_readme splunk-pipe
41-
4239
line_no="$(grep -n \
4340
'<!--- Past here is generated by generate-readme DO NOT EDIT --->' \
4441
README.md | cut -d: -f1)"
4542

4643
readme="$(head -"$line_no" ./README.md)"
47-
{
48-
echo "$readme"
4944

50-
printf "\n---\n\n"
51-
cat ./cmd/eventbridge-pipe/README.md
45+
for cmd_dir in ./cmd/*; do
46+
cmd_readme "$cmd_dir"
47+
48+
readme="$readme
49+
50+
---
51+
52+
$(cat "$cmd_dir/README.md")
53+
"
5254

53-
printf "\n---\n\n"
54-
cat ./cmd/eventgrid-pipe/README.md
55+
done
5556

56-
printf "\n---\n\n"
57-
cat ./cmd/splunk-pipe/README.md
58-
} > ./README.md
57+
echo "$readme" > ./README.md

0 commit comments

Comments
 (0)