Merge pull request #16851 from boblail/lail/add-overwrite-flag-to-brew-upgrade
Add support for the `--overwrite` flag to `brew upgrade` to govern the keg-linking step
This commit is contained in:
commit
0a70e493dd
@ -75,6 +75,9 @@ module Homebrew
|
|||||||
env: :display_install_times,
|
env: :display_install_times,
|
||||||
description: "Print install times for each package at the end of the run.",
|
description: "Print install times for each package at the end of the run.",
|
||||||
}],
|
}],
|
||||||
|
[:switch, "--overwrite", {
|
||||||
|
description: "Delete files that already exist in the prefix while linking.",
|
||||||
|
}],
|
||||||
].each do |args|
|
].each do |args|
|
||||||
options = args.pop
|
options = args.pop
|
||||||
send(*args, **options)
|
send(*args, **options)
|
||||||
@ -229,6 +232,7 @@ module Homebrew
|
|||||||
keep_tmp: args.keep_tmp?,
|
keep_tmp: args.keep_tmp?,
|
||||||
debug_symbols: args.debug_symbols?,
|
debug_symbols: args.debug_symbols?,
|
||||||
force: args.force?,
|
force: args.force?,
|
||||||
|
overwrite: args.overwrite?,
|
||||||
debug: args.debug?,
|
debug: args.debug?,
|
||||||
quiet: args.quiet?,
|
quiet: args.quiet?,
|
||||||
verbose: args.verbose?,
|
verbose: args.verbose?,
|
||||||
|
|||||||
@ -27,6 +27,7 @@ module Homebrew
|
|||||||
keep_tmp: false,
|
keep_tmp: false,
|
||||||
debug_symbols: false,
|
debug_symbols: false,
|
||||||
force: false,
|
force: false,
|
||||||
|
overwrite: false,
|
||||||
debug: false,
|
debug: false,
|
||||||
quiet: false,
|
quiet: false,
|
||||||
verbose: false
|
verbose: false
|
||||||
@ -65,6 +66,7 @@ module Homebrew
|
|||||||
keep_tmp:,
|
keep_tmp:,
|
||||||
debug_symbols:,
|
debug_symbols:,
|
||||||
force:,
|
force:,
|
||||||
|
overwrite:,
|
||||||
debug:,
|
debug:,
|
||||||
quiet:,
|
quiet:,
|
||||||
verbose:,
|
verbose:,
|
||||||
@ -150,6 +152,7 @@ module Homebrew
|
|||||||
keep_tmp: false,
|
keep_tmp: false,
|
||||||
debug_symbols: false,
|
debug_symbols: false,
|
||||||
force: false,
|
force: false,
|
||||||
|
overwrite: false,
|
||||||
debug: false,
|
debug: false,
|
||||||
quiet: false,
|
quiet: false,
|
||||||
verbose: false
|
verbose: false
|
||||||
@ -184,6 +187,7 @@ module Homebrew
|
|||||||
keep_tmp:,
|
keep_tmp:,
|
||||||
debug_symbols:,
|
debug_symbols:,
|
||||||
force:,
|
force:,
|
||||||
|
overwrite:,
|
||||||
debug:,
|
debug:,
|
||||||
quiet:,
|
quiet:,
|
||||||
verbose:,
|
verbose:,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user