blowhorn source

GitHub lists one audience of one or more repositories (stargazers unless you name another) and stores one row per login.

blowhorn source

GitHub lists one audience of one or more repositories (stargazers unless you name another) and stores one row per login. A GitHub run lists the audience with the profile's stored GH_TOKEN. --dry-run lists that audience and writes nothing. Addresses are not printed. It does not follow, connect, or send mail.

output
blowhorn source [OPTIONS]
Flag Type Default Description
--repo string, repeatable GitHub only, repeatable: a repository as owner/name. At least one is required
--audience string GitHub only: which people to list (default stargazers). One of owner, contributors, forks, stargazers, watchers, subscribers, issues; all is their union and applies only when you type it
--limit integer Maximum people examined in the run (default: no limit)
--platform string Platform scope for 'blowhorn source'. One of: github (any other platform, including 'all', is rejected)
--pace string Pace of the random delays between 'blowhorn source' actions (page loads, typing, clicks, API calls): a preset name (fast/normal/slow) or a numeric multiplier (e.g. 0.5, 2.0). Resolved as CLI flag, then BLOWHORN_PACE, then defaults.pace in .blowhorn.yaml (normal when none is set); an unrecognized value is rejected before anything runs

Also takes the shared flags: --config, --log-dir, --profile, --exclude, --headless, --chrome-launch, --headed, --dry-run, --verbose.

Examples:

terminal
blowhorn source --platform github --profile lee --repo layer5io/meshery --audience stargazers --dry-run
blowhorn source --platform github --profile lee --repo layer5io/meshery --repo meshery/meshery --audience contributors --limit 100 --dry-run

Output: text.

Last modified October 18, 2026