1
0
Fork 0
mirror of https://github.com/imjasonh/gcloud-help synced 2026-07-08 10:35:03 +00:00
gcloud-help/crawl.sh
2022-02-28 17:12:05 -05:00

25 lines
448 B
Bash
Executable file

#!/usr/bin/env bash
set -euxo pipefail
path=$(pwd)/$(printf "%s/" "$@")
mkdir -p $path
if [[ $# -eq 0 ]] ; then
gcloud version > version
fi
groups=$(gcloud help $@ | go run ./ -print=groups)
commands=$(gcloud help $@ | go run ./ -print=commands)
gcloud help > help
for grp in $groups; do
mkdir -p $path/$grp
gcloud help $@ $grp > $path/$grp/help
./crawl.sh $@ $grp
done
for cmd in $commands; do
gcloud help $@ $cmd > $path/$cmd
done