Make HOMEBREW_PREFIX/Caskroom the default.
This commit is contained in:
parent
3ffb9a2f7c
commit
6fe7019020
@ -49,6 +49,7 @@ module Hbc
|
|||||||
Hbc::Cache.ensure_cache_exists
|
Hbc::Cache.ensure_cache_exists
|
||||||
Hbc::Cache.migrate_legacy_cache
|
Hbc::Cache.migrate_legacy_cache
|
||||||
|
|
||||||
|
Hbc::Caskroom.migrate_caskroom_from_repo_to_prefix
|
||||||
Hbc::Caskroom.ensure_caskroom_exists
|
Hbc::Caskroom.ensure_caskroom_exists
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@ -1,6 +1,14 @@
|
|||||||
module Hbc::Caskroom
|
module Hbc::Caskroom
|
||||||
module_function
|
module_function
|
||||||
|
|
||||||
|
def migrate_caskroom_from_repo_to_prefix
|
||||||
|
repo_caskroom = Hbc.homebrew_repository.join("Caskroom")
|
||||||
|
if !Hbc.caskroom.exist? && repo_caskroom.directory?
|
||||||
|
ohai "Moving Caskroom from HOMEBREW_REPOSITORY to HOMEBREW_PREFIX"
|
||||||
|
FileUtils.mv repo_caskroom, Hbc.caskroom
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
def ensure_caskroom_exists
|
def ensure_caskroom_exists
|
||||||
unless Hbc.caskroom.exist?
|
unless Hbc.caskroom.exist?
|
||||||
ohai "Creating Caskroom at #{Hbc.caskroom}"
|
ohai "Creating Caskroom at #{Hbc.caskroom}"
|
||||||
|
|||||||
@ -79,4 +79,8 @@ class Hbc::CLI::List < Hbc::CLI::Base
|
|||||||
def self.help
|
def self.help
|
||||||
"with no args, lists installed Casks; given installed Casks, lists staged files"
|
"with no args, lists installed Casks; given installed Casks, lists staged files"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def self.needs_init?
|
||||||
|
true
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@ -9,7 +9,7 @@ module Hbc::Locations
|
|||||||
end
|
end
|
||||||
|
|
||||||
def default_caskroom
|
def default_caskroom
|
||||||
@default_caskroom ||= homebrew_repository.join("Caskroom")
|
@default_caskroom ||= homebrew_prefix.join("Caskroom")
|
||||||
end
|
end
|
||||||
|
|
||||||
def caskroom
|
def caskroom
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user