A help scraper for sentry-cli
Scraping is automated with GitHub Actions.
Every day, the workflow installs the latest sentry-cli
release, and crawls the output of sentry-cli --help
and all subcommands.
The output is placed in the sentry-cli/
directory.
You can use this repo to identify changes in sentry-cli
releases.
GitHub also provides an undocumented RSS feed feature, which even lets you filter changes in certain paths.
Using this information you can count the number of unique CLI surfaces provided by sentry-cli
:
❯ find sentry-cli -type f | wc -l
44
Or find the longest CLI surface:
❯ for line in $(find sentry-cli -type f) ; do echo "${line%/*}" ; done | awk '{print length, $0}' | sort -rn | head -5 | sed -e "s+/+ +g"
43 sentry-cli releases files upload-sourcemaps
35 sentry-cli releases propose-version
33 sentry-cli react-native appcenter
33 sentry-cli difutil bundle-sources
32 sentry-cli releases files upload
All text content is owned by Sentry, licensed under the BSD 3-Clause "New" or "Revised" License.
Code in the repo is based on the work by Jason Hall in imjasonh/gcloud-help, licensed under the Apache 2.0 license.