add migrate command for migrating renamed
This commit is contained in:
parent
fa8b702c0d
commit
abf6b6f6cf
20
Library/Homebrew/cmd/migrate.rb
Normal file
20
Library/Homebrew/cmd/migrate.rb
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
require "migrator"
|
||||||
|
require "formula_renames"
|
||||||
|
|
||||||
|
module Homebrew
|
||||||
|
def migrate
|
||||||
|
raise FormulaUnspecifiedError if ARGV.named.empty?
|
||||||
|
|
||||||
|
ARGV.resolved_formulae.each do |f|
|
||||||
|
if f.oldname
|
||||||
|
unless (rack = HOMEBREW_CELLAR/f.oldname).exist? && !rack.subdirs.empty?
|
||||||
|
raise NoSuchKegError, f.oldname
|
||||||
|
end
|
||||||
|
raise "#{rack} is a symlink" if rack.symlink?
|
||||||
|
end
|
||||||
|
|
||||||
|
migrator = Migrator.new(f)
|
||||||
|
migrator.migrate
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
Loading…
x
Reference in New Issue
Block a user