Octoherd CLI
CLI to run a custom script on one or multiple repositories
Usage
Usage: octoherd run -S path/to/script.js [options]
Options:
--help Show help [boolean]
-S, --octoherd-script Path to *.js script. Must be an ES Module. [string] [required]
-T, --octoherd-token Requires the "public_repo" scope for public repositories, "rep
o" scope for private repositories. Creates an OAuth token if n
ot set. [string]
-R, --octoherd-repos One or multiple repositories in the form of 'repo-owner/repo-n
ame'. 'repo-owner/*' will find all repositories for one owner.
'*' will find all repositories the user has access to.
To exclude a repository use '!repo-owner/repo'. Will prompt
for repositories if not set. [array]
--octoherd-cache Cache responses for debugging. Creates a ./cache folder if fla
g is set. Override by passing custom path [string]
--octoherd-debug Show debug logs [boolean] [default: false]
--octoherd-bypass-confirms Bypass prompts to confirm mutating requests
[boolean] [default: false]
--octoherd-base-url When using with GitHub Enterprise Server,
…