diff --git a/Library/Homebrew/dev-cmd/bump-cask-pr.rb b/Library/Homebrew/dev-cmd/bump-cask-pr.rb index 3d112b0088e589541a316ab35b9ec985fbfdb267..6c9fd09ceebb7816cae4bb704cd2c8f5305caa2f 100644 --- a/Library/Homebrew/dev-cmd/bump-cask-pr.rb +++ b/Library/Homebrew/dev-cmd/bump-cask-pr.rb @@ -27,6 +27,8 @@ module Homebrew "to the cask file." switch "--no-audit", description: "Don't run `brew cask audit` before opening the PR." + switch "--online", + description: "Run `brew cask audit --online` before opening the PR." switch "--no-style", description: "Don't run `brew cask style --fix` before opening the PR." switch "--no-browse", @@ -45,6 +47,7 @@ module Homebrew description: "Ignore duplicate open PRs." conflicts "--dry-run", "--write" + conflicts "--no-audit", "--online" named 1 end end @@ -225,6 +228,8 @@ module Homebrew if args.dry_run? if args.no_audit? ohai "Skipping `brew cask audit`" + elsif args.online? + ohai "brew cask audit --online #{cask.sourcefile_path.basename}" else ohai "brew cask audit #{cask.sourcefile_path.basename}" end @@ -233,6 +238,9 @@ module Homebrew failed_audit = false if args.no_audit? ohai "Skipping `brew cask audit`" + elsif args.online? + system HOMEBREW_BREW_FILE, "cask", "audit", "--online", cask.sourcefile_path + failed_audit = !$CHILD_STATUS.success? else system HOMEBREW_BREW_FILE, "cask", "audit", cask.sourcefile_path failed_audit = !$CHILD_STATUS.success? diff --git a/docs/Manpage.md b/docs/Manpage.md index 4ebe003634894f9d649cd5b647d259c503d0fb84..6a4757e738e244d613ea6b93e16f89faefd0b86b 100644 --- a/docs/Manpage.md +++ b/docs/Manpage.md @@ -834,6 +834,8 @@ supplied by the user. When passed with `--write`, generate a new commit after writing changes to the cask file. * `--no-audit`: Don't run `brew cask audit` before opening the PR. +* `--online`: + Run `brew cask audit --online` before opening the PR. * `--no-style`: Don't run `brew cask style --fix` before opening the PR. * `--no-browse`: diff --git a/manpages/brew.1 b/manpages/brew.1 index dd7413124dfa71d1b58b89252d37a6751d2b15e5..3f4f9acf5fdc15eb267f85724a41c476cc9ec829 100644 --- a/manpages/brew.1 +++ b/manpages/brew.1 @@ -1157,6 +1157,10 @@ When passed with \fB\-\-write\fR, generate a new commit after writing changes to Don\'t run \fBbrew cask audit\fR before opening the PR\. . .TP +\fB\-\-online\fR +Run \fBbrew cask audit \-\-online\fR before opening the PR\. +. +.TP \fB\-\-no\-style\fR Don\'t run \fBbrew cask style \-\-fix\fR before opening the PR\. .