Merge pull request #4807 from MikeMcQuaid/cask-move

cask: consistency and cleanliness renames.
This commit is contained in:
Mike McQuaid 2018-09-04 10:25:29 +01:00 committed by GitHub
commit 817b72d5ba
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
145 changed files with 305 additions and 310 deletions

View File

@ -0,0 +1,21 @@
require "hardware"
require "cask/artifact"
require "cask/audit"
require "cask/auditor"
require "cask/cache"
require "cask/cask"
require "cask/cask_loader"
require "cask/caskroom"
require "cask/checkable"
require "cask/cmd"
require "cask/cask_dependencies"
require "cask/exceptions"
require "cask/installer"
require "cask/macos"
require "cask/pkg"
require "cask/staged"
require "cask/topological_hash"
require "cask/utils"
require "cask/verify"
require "cask/version"

View File

@ -0,0 +1,28 @@
require "cask/artifact/app"
require "cask/artifact/artifact" # generic 'artifact' stanza
require "cask/artifact/binary"
require "cask/artifact/colorpicker"
require "cask/artifact/dictionary"
require "cask/artifact/font"
require "cask/artifact/input_method"
require "cask/artifact/installer"
require "cask/artifact/internet_plugin"
require "cask/artifact/audio_unit_plugin"
require "cask/artifact/vst_plugin"
require "cask/artifact/vst3_plugin"
require "cask/artifact/pkg"
require "cask/artifact/postflight_block"
require "cask/artifact/preflight_block"
require "cask/artifact/prefpane"
require "cask/artifact/qlplugin"
require "cask/artifact/screen_saver"
require "cask/artifact/service"
require "cask/artifact/stage_only"
require "cask/artifact/suite"
require "cask/artifact/uninstall"
require "cask/artifact/zap"
module Hbc
module Artifact
end
end

View File

@ -1,4 +1,4 @@
require "hbc/artifact/abstract_artifact" require "cask/artifact/abstract_artifact"
module Hbc module Hbc
module Artifact module Artifact

View File

@ -1,6 +1,6 @@
require "timeout" require "timeout"
require "hbc/artifact/abstract_artifact" require "cask/artifact/abstract_artifact"
module Hbc module Hbc
module Artifact module Artifact

View File

@ -1,4 +1,4 @@
require "hbc/artifact/moved" require "cask/artifact/moved"
module Hbc module Hbc
module Artifact module Artifact

View File

@ -1,4 +1,4 @@
require "hbc/artifact/moved" require "cask/artifact/moved"
require "extend/hash_validator" require "extend/hash_validator"
using HashValidator using HashValidator

View File

@ -1,4 +1,4 @@
require "hbc/artifact/moved" require "cask/artifact/moved"
module Hbc module Hbc
module Artifact module Artifact

View File

@ -1,4 +1,4 @@
require "hbc/artifact/symlinked" require "cask/artifact/symlinked"
module Hbc module Hbc
module Artifact module Artifact

View File

@ -1,4 +1,4 @@
require "hbc/artifact/moved" require "cask/artifact/moved"
module Hbc module Hbc
module Artifact module Artifact

View File

@ -1,4 +1,4 @@
require "hbc/artifact/moved" require "cask/artifact/moved"
module Hbc module Hbc
module Artifact module Artifact

View File

@ -1,4 +1,4 @@
require "hbc/artifact/moved" require "cask/artifact/moved"
module Hbc module Hbc
module Artifact module Artifact

View File

@ -1,4 +1,4 @@
require "hbc/artifact/moved" require "cask/artifact/moved"
module Hbc module Hbc
module Artifact module Artifact

View File

@ -1,4 +1,4 @@
require "hbc/artifact/abstract_artifact" require "cask/artifact/abstract_artifact"
require "extend/hash_validator" require "extend/hash_validator"
using HashValidator using HashValidator

View File

@ -1,4 +1,4 @@
require "hbc/artifact/moved" require "cask/artifact/moved"
module Hbc module Hbc
module Artifact module Artifact

View File

@ -1,4 +1,4 @@
require "hbc/artifact/relocated" require "cask/artifact/relocated"
module Hbc module Hbc
module Artifact module Artifact

View File

@ -1,6 +1,6 @@
require "vendor/plist/plist" require "vendor/plist/plist"
require "hbc/artifact/abstract_artifact" require "cask/artifact/abstract_artifact"
require "extend/hash_validator" require "extend/hash_validator"
using HashValidator using HashValidator

View File

@ -1,4 +1,4 @@
require "hbc/artifact/abstract_flight_block" require "cask/artifact/abstract_flight_block"
module Hbc module Hbc
module Artifact module Artifact

View File

@ -1,4 +1,4 @@
require "hbc/artifact/abstract_flight_block" require "cask/artifact/abstract_flight_block"
module Hbc module Hbc
module Artifact module Artifact

View File

@ -1,4 +1,4 @@
require "hbc/artifact/moved" require "cask/artifact/moved"
module Hbc module Hbc
module Artifact module Artifact

View File

@ -1,4 +1,4 @@
require "hbc/artifact/moved" require "cask/artifact/moved"
module Hbc module Hbc
module Artifact module Artifact

View File

@ -1,4 +1,4 @@
require "hbc/artifact/abstract_artifact" require "cask/artifact/abstract_artifact"
require "extend/hash_validator" require "extend/hash_validator"
using HashValidator using HashValidator

View File

@ -1,4 +1,4 @@
require "hbc/artifact/moved" require "cask/artifact/moved"
module Hbc module Hbc
module Artifact module Artifact

View File

@ -1,4 +1,4 @@
require "hbc/artifact/moved" require "cask/artifact/moved"
module Hbc module Hbc
module Artifact module Artifact

View File

@ -1,4 +1,4 @@
require "hbc/artifact/abstract_artifact" require "cask/artifact/abstract_artifact"
module Hbc module Hbc
module Artifact module Artifact

View File

@ -1,4 +1,4 @@
require "hbc/artifact/moved" require "cask/artifact/moved"
module Hbc module Hbc
module Artifact module Artifact

View File

@ -1,4 +1,4 @@
require "hbc/artifact/relocated" require "cask/artifact/relocated"
module Hbc module Hbc
module Artifact module Artifact

View File

@ -1,4 +1,4 @@
require "hbc/artifact/abstract_uninstall" require "cask/artifact/abstract_uninstall"
module Hbc module Hbc
module Artifact module Artifact

View File

@ -1,4 +1,4 @@
require "hbc/artifact/moved" require "cask/artifact/moved"
module Hbc module Hbc
module Artifact module Artifact

View File

@ -1,4 +1,4 @@
require "hbc/artifact/moved" require "cask/artifact/moved"
module Hbc module Hbc
module Artifact module Artifact

View File

@ -1,4 +1,4 @@
require "hbc/artifact/abstract_uninstall" require "cask/artifact/abstract_uninstall"
module Hbc module Hbc
module Artifact module Artifact

View File

@ -1,5 +1,5 @@
require "hbc/checkable" require "cask/checkable"
require "hbc/download" require "cask/download"
require "digest" require "digest"
require "utils/git" require "utils/git"
@ -65,7 +65,7 @@ module Hbc
return if tap.user != "Homebrew" return if tap.user != "Homebrew"
return unless cask.artifacts.any? { |k| k.is_a?(Hbc::Artifact::Pkg) && k.stanza_options.key?(:allow_untrusted) } return unless cask.artifacts.any? { |k| k.is_a?(Hbc::Artifact::Pkg) && k.stanza_options.key?(:allow_untrusted) }
add_warning "allow_untrusted is not permitted in official Homebrew-Cask taps" add_warning "allow_untrusted is not permitted in official Homebrew Cask taps"
end end
def check_stanza_requires_uninstall def check_stanza_requires_uninstall
@ -204,7 +204,7 @@ module Hbc
return unless cask.appcast return unless cask.appcast
return unless cask.appcast.checkpoint return unless cask.appcast.checkpoint
add_error "Appcast checkpoints have been removed from Homebrew-Cask" add_error "Appcast checkpoints have been removed from Homebrew Cask"
end end
def check_latest_with_appcast def check_latest_with_appcast

View File

@ -1,4 +1,4 @@
require "hbc/download" require "cask/download"
module Hbc module Hbc
class Auditor class Auditor

View File

@ -1,7 +1,7 @@
require "hbc/cask_loader" require "cask/cask_loader"
require "hbc/config" require "cask/config"
require "hbc/dsl" require "cask/dsl"
require "hbc/metadata" require "cask/metadata"
require "searchable" require "searchable"
module Hbc module Hbc

View File

@ -1,6 +1,6 @@
require "delegate" require "delegate"
require "hbc/topological_hash" require "cask/topological_hash"
module Hbc module Hbc
class CaskDependencies < DelegateClass(Array) class CaskDependencies < DelegateClass(Array)

View File

@ -1,4 +1,4 @@
require "hbc/cask" require "cask/cask"
require "uri" require "uri"
module Hbc module Hbc

View File

@ -3,35 +3,35 @@ require "shellwords"
require "extend/optparse" require "extend/optparse"
require "hbc/config" require "cask/config"
require "hbc/cli/options" require "cask/cmd/options"
require "hbc/cli/abstract_command" require "cask/cmd/abstract_command"
require "hbc/cli/audit" require "cask/cmd/audit"
require "hbc/cli/cat" require "cask/cmd/cat"
require "hbc/cli/create" require "cask/cmd/create"
require "hbc/cli/doctor" require "cask/cmd/doctor"
require "hbc/cli/edit" require "cask/cmd/edit"
require "hbc/cli/fetch" require "cask/cmd/fetch"
require "hbc/cli/home" require "cask/cmd/home"
require "hbc/cli/info" require "cask/cmd/info"
require "hbc/cli/install" require "cask/cmd/install"
require "hbc/cli/list" require "cask/cmd/list"
require "hbc/cli/outdated" require "cask/cmd/outdated"
require "hbc/cli/reinstall" require "cask/cmd/reinstall"
require "hbc/cli/style" require "cask/cmd/style"
require "hbc/cli/uninstall" require "cask/cmd/uninstall"
require "hbc/cli/upgrade" require "cask/cmd/upgrade"
require "hbc/cli/--version" require "cask/cmd/--version"
require "hbc/cli/zap" require "cask/cmd/zap"
require "hbc/cli/abstract_internal_command" require "cask/cmd/abstract_internal_command"
require "hbc/cli/internal_help" require "cask/cmd/internal_help"
require "hbc/cli/internal_stanza" require "cask/cmd/internal_stanza"
module Hbc module Hbc
class CLI class Cmd
ALIASES = { ALIASES = {
"ls" => "list", "ls" => "list",
"homepage" => "home", "homepage" => "home",
@ -225,17 +225,17 @@ module Hbc
def purpose def purpose
puts <<~EOS puts <<~EOS
brew-cask provides a friendly homebrew-style CLI workflow for the Homebrew Cask provides a friendly CLI workflow for the administration
administration of macOS applications distributed as binaries. of macOS applications distributed as binaries.
EOS EOS
end end
def usage def usage
max_command_len = CLI.commands.map(&:length).max max_command_len = Cmd.commands.map(&:length).max
puts "Commands:\n\n" puts "Commands:\n\n"
CLI.command_classes.each do |klass| Cmd.command_classes.each do |klass|
next unless klass.visible next unless klass.visible
puts " #{klass.command_name.ljust(max_command_len)} #{_help_for(klass)}" puts " #{klass.command_name.ljust(max_command_len)} #{_help_for(klass)}"
end end

View File

@ -1,5 +1,5 @@
module Hbc module Hbc
class CLI class Cmd
class Version < AbstractCommand class Version < AbstractCommand
def self.command_name def self.command_name
"--#{super}" "--#{super}"
@ -16,7 +16,7 @@ module Hbc
end end
def self.help def self.help
"displays the Homebrew-Cask version" "displays the Homebrew Cask version"
end end
end end
end end

View File

@ -2,7 +2,7 @@ require_relative "options"
require "search" require "search"
module Hbc module Hbc
class CLI class Cmd
class AbstractCommand class AbstractCommand
include Options include Options
include Homebrew::Search include Homebrew::Search

View File

@ -1,5 +1,5 @@
module Hbc module Hbc
class CLI class Cmd
class AbstractInternalCommand < AbstractCommand class AbstractInternalCommand < AbstractCommand
def self.command_name def self.command_name
super.sub(/^internal_/i, "_") super.sub(/^internal_/i, "_")

View File

@ -1,5 +1,5 @@
module Hbc module Hbc
class CLI class Cmd
class Audit < AbstractCommand class Audit < AbstractCommand
option "--download", :download, false option "--download", :download, false
option "--token-conflicts", :token_conflicts, false option "--token-conflicts", :token_conflicts, false

View File

@ -1,5 +1,5 @@
module Hbc module Hbc
class CLI class Cmd
class Cat < AbstractCommand class Cat < AbstractCommand
def initialize(*) def initialize(*)
super super

View File

@ -1,5 +1,5 @@
module Hbc module Hbc
class CLI class Cmd
class Create < AbstractCommand class Create < AbstractCommand
def initialize(*) def initialize(*)
super super

View File

@ -1,8 +1,8 @@
require "system_config" require "system_config"
require "hbc/checkable" require "cask/checkable"
module Hbc module Hbc
class CLI class Cmd
class Doctor < AbstractCommand class Doctor < AbstractCommand
include Checkable include Checkable
@ -33,7 +33,7 @@ module Hbc
end end
def check_software_versions def check_software_versions
ohai "Homebrew-Cask Version", Hbc.full_version ohai "Homebrew Cask Version", Hbc.full_version
ohai "macOS", MacOS.full_version ohai "macOS", MacOS.full_version
ohai "SIP", self.class.check_sip ohai "SIP", self.class.check_sip
ohai "Java", SystemConfig.describe_java ohai "Java", SystemConfig.describe_java
@ -43,7 +43,7 @@ module Hbc
# where "doctor" is needed is precisely the situation where such # where "doctor" is needed is precisely the situation where such
# things are less dependable. # things are less dependable.
def check_install_location def check_install_location
ohai "Homebrew-Cask Install Location" ohai "Homebrew Cask Install Location"
locations = Dir.glob(HOMEBREW_CELLAR.join("brew-cask", "*")).reverse locations = Dir.glob(HOMEBREW_CELLAR.join("brew-cask", "*")).reverse
if locations.empty? if locations.empty?
@ -57,7 +57,7 @@ module Hbc
end end
def check_staging_location def check_staging_location
ohai "Homebrew-Cask Staging Location" ohai "Homebrew Cask Staging Location"
path = Caskroom.path path = Caskroom.path
@ -72,7 +72,7 @@ module Hbc
default_tap = Tap.default_cask_tap default_tap = Tap.default_cask_tap
alt_taps = Tap.select { |t| t.cask_dir.exist? && t != default_tap } alt_taps = Tap.select { |t| t.cask_dir.exist? && t != default_tap }
ohai "Homebrew-Cask Taps:" ohai "Homebrew Cask Taps:"
[default_tap, *alt_taps].each do |tap| [default_tap, *alt_taps].each do |tap|
if tap.path.nil? || tap.path.to_s.empty? if tap.path.nil? || tap.path.to_s.empty?
puts none_string puts none_string

View File

@ -1,5 +1,5 @@
module Hbc module Hbc
class CLI class Cmd
class Edit < AbstractCommand class Edit < AbstractCommand
def initialize(*) def initialize(*)
super super

View File

@ -1,7 +1,7 @@
require "hbc/download" require "cask/download"
module Hbc module Hbc
class CLI class Cmd
class Fetch < AbstractCommand class Fetch < AbstractCommand
option "--force", :force, false option "--force", :force, false

View File

@ -1,5 +1,5 @@
module Hbc module Hbc
class CLI class Cmd
class Home < AbstractCommand class Home < AbstractCommand
def run def run
if casks.none? if casks.none?

View File

@ -1,7 +1,7 @@
require "json" require "json"
module Hbc module Hbc
class CLI class Cmd
class Info < AbstractCommand class Info < AbstractCommand
option "--json=VERSION", :json option "--json=VERSION", :json

View File

@ -1,5 +1,5 @@
module Hbc module Hbc
class CLI class Cmd
class Install < AbstractCommand class Install < AbstractCommand
option "--force", :force, false option "--force", :force, false
option "--skip-cask-deps", :skip_cask_deps, false option "--skip-cask-deps", :skip_cask_deps, false

View File

@ -1,5 +1,5 @@
module Hbc module Hbc
class CLI class Cmd
class InternalHelp < AbstractInternalCommand class InternalHelp < AbstractInternalCommand
def initialize(*) def initialize(*)
super super
@ -8,9 +8,9 @@ module Hbc
end end
def run def run
max_command_len = CLI.commands.map(&:length).max max_command_len = Cmd.commands.map(&:length).max
puts "Unstable Internal-use Commands:\n\n" puts "Unstable Internal-use Commands:\n\n"
CLI.command_classes.each do |klass| Cmd.command_classes.each do |klass|
next if klass.visible next if klass.visible
puts " #{klass.command_name.ljust(max_command_len)} #{self.class.help_for(klass)}" puts " #{klass.command_name.ljust(max_command_len)} #{self.class.help_for(klass)}"
end end

View File

@ -1,5 +1,5 @@
module Hbc module Hbc
class CLI class Cmd
class InternalStanza < AbstractInternalCommand class InternalStanza < AbstractInternalCommand
# Syntax # Syntax
# #

View File

@ -1,5 +1,5 @@
module Hbc module Hbc
class CLI class Cmd
class List < AbstractCommand class List < AbstractCommand
option "-1", :one, false option "-1", :one, false
option "--versions", :versions, false option "--versions", :versions, false

View File

@ -1,5 +1,5 @@
module Hbc module Hbc
class CLI class Cmd
module Options module Options
def self.included(klass) def self.included(klass)
klass.extend(ClassMethods) klass.extend(ClassMethods)

View File

@ -1,5 +1,5 @@
module Hbc module Hbc
class CLI class Cmd
class Outdated < AbstractCommand class Outdated < AbstractCommand
option "--greedy", :greedy, false option "--greedy", :greedy, false
option "--quiet", :quiet, false option "--quiet", :quiet, false

View File

@ -1,5 +1,5 @@
module Hbc module Hbc
class CLI class Cmd
class Reinstall < Install class Reinstall < Install
def run def run
casks.each do |cask| casks.each do |cask|

View File

@ -1,5 +1,5 @@
module Hbc module Hbc
class CLI class Cmd
class Style < AbstractCommand class Style < AbstractCommand
def self.help def self.help
"checks Cask style using RuboCop" "checks Cask style using RuboCop"

View File

@ -1,5 +1,5 @@
module Hbc module Hbc
class CLI class Cmd
class Uninstall < AbstractCommand class Uninstall < AbstractCommand
option "--force", :force, false option "--force", :force, false

View File

@ -1,5 +1,5 @@
module Hbc module Hbc
class CLI class Cmd
class Upgrade < AbstractCommand class Upgrade < AbstractCommand
option "--greedy", :greedy, false option "--greedy", :greedy, false
option "--quiet", :quiet, false option "--quiet", :quiet, false

View File

@ -1,5 +1,5 @@
module Hbc module Hbc
class CLI class Cmd
class Zap < AbstractCommand class Zap < AbstractCommand
option "--force", :force, false option "--force", :force, false

View File

@ -1,7 +1,7 @@
require "fileutils" require "fileutils"
require "hbc/cache" require "cask/cache"
require "hbc/quarantine" require "cask/quarantine"
require "hbc/verify" require "cask/verify"
module Hbc module Hbc
class Download class Download

View File

@ -1,24 +1,24 @@
require "locale" require "locale"
require "lazy_object" require "lazy_object"
require "hbc/artifact" require "cask/artifact"
require "hbc/caskroom" require "cask/caskroom"
require "hbc/exceptions" require "cask/exceptions"
require "hbc/dsl/appcast" require "cask/dsl/appcast"
require "hbc/dsl/base" require "cask/dsl/base"
require "hbc/dsl/caveats" require "cask/dsl/caveats"
require "hbc/dsl/conflicts_with" require "cask/dsl/conflicts_with"
require "hbc/dsl/container" require "cask/dsl/container"
require "hbc/dsl/depends_on" require "cask/dsl/depends_on"
require "hbc/dsl/postflight" require "cask/dsl/postflight"
require "hbc/dsl/preflight" require "cask/dsl/preflight"
require "hbc/dsl/uninstall_postflight" require "cask/dsl/uninstall_postflight"
require "hbc/dsl/uninstall_preflight" require "cask/dsl/uninstall_preflight"
require "hbc/dsl/version" require "cask/dsl/version"
require "hbc/url" require "cask/url"
module Hbc module Hbc
class DSL class DSL

View File

@ -79,7 +79,7 @@ module Hbc
<<~EOS <<~EOS
Cask #{@cask} installs files under /usr/local. The presence of such Cask #{@cask} installs files under /usr/local. The presence of such
files can cause warnings when running "brew doctor", which is considered files can cause warnings when running "brew doctor", which is considered
to be a bug in Homebrew-Cask. to be a bug in Homebrew Cask.
EOS EOS
end end

View File

@ -1,4 +1,4 @@
require "hbc/staged" require "cask/staged"
module Hbc module Hbc
class DSL class DSL

View File

@ -1,4 +1,4 @@
require "hbc/staged" require "cask/staged"
module Hbc module Hbc
class DSL class DSL

View File

@ -62,7 +62,7 @@ module Hbc
class CaskX11DependencyError < AbstractCaskErrorWithToken class CaskX11DependencyError < AbstractCaskErrorWithToken
def to_s def to_s
<<~EOS <<~EOS
Cask '#{token}' requires XQuartz/X11, which can be installed using Homebrew-Cask by running Cask '#{token}' requires XQuartz/X11, which can be installed using Homebrew Cask by running
#{Formatter.identifier("brew cask install xquartz")} #{Formatter.identifier("brew cask install xquartz")}
or manually, by downloading the package from or manually, by downloading the package from

View File

@ -3,11 +3,11 @@ require "rubygems"
require "formula_installer" require "formula_installer"
require "unpack_strategy" require "unpack_strategy"
require "hbc/cask_dependencies" require "cask/cask_dependencies"
require "hbc/download" require "cask/download"
require "hbc/staged" require "cask/staged"
require "hbc/verify" require "cask/verify"
require "hbc/quarantine" require "cask/quarantine"
require "cgi" require "cgi"
@ -520,7 +520,7 @@ module Hbc
# versioned staged distribution # versioned staged distribution
gain_permissions_remove(backup_path) if backup_path&.exist? gain_permissions_remove(backup_path) if backup_path&.exist?
# Homebrew-Cask metadata # Homebrew Cask metadata
return unless backup_metadata_path.directory? return unless backup_metadata_path.directory?
backup_metadata_path.children.each do |subdir| backup_metadata_path.children.each do |subdir|
@ -535,7 +535,7 @@ module Hbc
# versioned staged distribution # versioned staged distribution
gain_permissions_remove(@cask.staged_path) if @cask.staged_path&.exist? gain_permissions_remove(@cask.staged_path) if @cask.staged_path&.exist?
# Homebrew-Cask metadata # Homebrew Cask metadata
if @cask.metadata_versioned_path.directory? if @cask.metadata_versioned_path.directory?
@cask.metadata_versioned_path.children.each do |subdir| @cask.metadata_versioned_path.children.each do |subdir|
gain_permissions_remove(subdir) gain_permissions_remove(subdir)

View File

@ -1,21 +0,0 @@
require "hardware"
require "hbc/artifact"
require "hbc/audit"
require "hbc/auditor"
require "hbc/cache"
require "hbc/cask"
require "hbc/cask_loader"
require "hbc/caskroom"
require "hbc/checkable"
require "hbc/cli"
require "hbc/cask_dependencies"
require "hbc/exceptions"
require "hbc/installer"
require "hbc/macos"
require "hbc/pkg"
require "hbc/staged"
require "hbc/topological_hash"
require "hbc/utils"
require "hbc/verify"
require "hbc/version"

View File

@ -1,28 +0,0 @@
require "hbc/artifact/app"
require "hbc/artifact/artifact" # generic 'artifact' stanza
require "hbc/artifact/binary"
require "hbc/artifact/colorpicker"
require "hbc/artifact/dictionary"
require "hbc/artifact/font"
require "hbc/artifact/input_method"
require "hbc/artifact/installer"
require "hbc/artifact/internet_plugin"
require "hbc/artifact/audio_unit_plugin"
require "hbc/artifact/vst_plugin"
require "hbc/artifact/vst3_plugin"
require "hbc/artifact/pkg"
require "hbc/artifact/postflight_block"
require "hbc/artifact/preflight_block"
require "hbc/artifact/prefpane"
require "hbc/artifact/qlplugin"
require "hbc/artifact/screen_saver"
require "hbc/artifact/service"
require "hbc/artifact/stage_only"
require "hbc/artifact/suite"
require "hbc/artifact/uninstall"
require "hbc/artifact/zap"
module Hbc
module Artifact
end
end

View File

@ -5,7 +5,7 @@ module Hbc
QUARANTINE_ATTRIBUTE = "com.apple.quarantine".freeze QUARANTINE_ATTRIBUTE = "com.apple.quarantine".freeze
QUARANTINE_SCRIPT = (HOMEBREW_LIBRARY_PATH/"cask/lib/hbc/utils/quarantine.swift").freeze QUARANTINE_SCRIPT = (HOMEBREW_LIBRARY_PATH/"cask/utils/quarantine.swift").freeze
# @private # @private
def swift def swift

View File

@ -16,7 +16,7 @@ let dataLocationUrl: NSURL = NSURL.init(fileURLWithPath: CommandLine.arguments[1
var errorBag: NSError? var errorBag: NSError?
let quarantineProperties: [String: Any] = [ let quarantineProperties: [String: Any] = [
kLSQuarantineAgentNameKey as String: "Homebrew-Cask", kLSQuarantineAgentNameKey as String: "Homebrew Cask",
kLSQuarantineTypeKey as String: kLSQuarantineTypeWebDownload, kLSQuarantineTypeKey as String: kLSQuarantineTypeWebDownload,
kLSQuarantineDataURLKey as String: CommandLine.arguments[2], kLSQuarantineDataURLKey as String: CommandLine.arguments[2],
kLSQuarantineOriginURLKey as String: CommandLine.arguments[3] kLSQuarantineOriginURLKey as String: CommandLine.arguments[3]

View File

@ -1,4 +1,4 @@
require "hbc/verify/checksum" require "cask/verify/checksum"
module Hbc module Hbc
module Verify module Verify

View File

@ -2,7 +2,7 @@ module Hbc
def self.full_version def self.full_version
@full_version ||= begin @full_version ||= begin
<<~EOS <<~EOS
Homebrew-Cask #{HOMEBREW_VERSION} Homebrew Cask #{HOMEBREW_VERSION}
#{Tap.default_cask_tap.full_name} #{Tap.default_cask_tap.version_string} #{Tap.default_cask_tap.full_name} #{Tap.default_cask_tap.version_string}
EOS EOS
end end

View File

@ -1,6 +1,6 @@
require "utils/bottles" require "utils/bottles"
require "formula" require "formula"
require "hbc/cask_loader" require "cask/cask_loader"
require "set" require "set"
module CleanupRefinement module CleanupRefinement

View File

@ -1,9 +1,9 @@
require "hbc" require "cask/all"
module Homebrew module Homebrew
module_function module_function
def cask def cask
Hbc::CLI.run(*ARGV) Hbc::Cmd.run(*ARGV)
end end
end end

View File

@ -328,7 +328,7 @@ class Reporter
# For formulae migrated to cask: Auto-install cask or provide install instructions. # For formulae migrated to cask: Auto-install cask or provide install instructions.
if new_tap_name.start_with?("homebrew/cask") if new_tap_name.start_with?("homebrew/cask")
if new_tap.installed? && (HOMEBREW_PREFIX/"Caskroom").directory? if new_tap.installed? && (HOMEBREW_PREFIX/"Caskroom").directory?
ohai "#{name} has been moved to Homebrew-Cask." ohai "#{name} has been moved to Homebrew Cask."
ohai "brew unlink #{name}" ohai "brew unlink #{name}"
system HOMEBREW_BREW_FILE, "unlink", name system HOMEBREW_BREW_FILE, "unlink", name
ohai "brew prune" ohai "brew prune"
@ -336,13 +336,13 @@ class Reporter
ohai "brew cask install #{new_name}" ohai "brew cask install #{new_name}"
system HOMEBREW_BREW_FILE, "cask", "install", new_name system HOMEBREW_BREW_FILE, "cask", "install", new_name
ohai <<~EOS ohai <<~EOS
#{name} has been moved to Homebrew-Cask. #{name} has been moved to Homebrew Cask.
The existing keg has been unlinked. The existing keg has been unlinked.
Please uninstall the formula when convenient by running: Please uninstall the formula when convenient by running:
brew uninstall --force #{name} brew uninstall --force #{name}
EOS EOS
else else
ohai "#{name} has been moved to Homebrew-Cask.", <<~EOS ohai "#{name} has been moved to Homebrew Cask.", <<~EOS
To uninstall the formula and install the cask run: To uninstall the formula and install the cask run:
brew uninstall --force #{name} brew uninstall --force #{name}
brew tap #{new_tap_name} brew tap #{new_tap_name}

View File

@ -3,5 +3,5 @@ require "compat/dependable"
require "compat/dependency_collector" require "compat/dependency_collector"
require "compat/fileutils" require "compat/fileutils"
require "compat/formula_support" require "compat/formula_support"
require "compat/hbc" require "compat/cask"
require "compat/tap" require "compat/tap"

View File

@ -1,9 +1,9 @@
require "compat/hbc/cask_loader" require "compat/cask/cask_loader"
require "compat/hbc/cli/cleanup" require "compat/cask/cmd/cleanup"
require "compat/hbc/cli/search" require "compat/cask/cmd/search"
require "compat/hbc/cache" require "compat/cask/cache"
require "compat/hbc/caskroom" require "compat/cask/caskroom"
require "compat/hbc/dsl" require "compat/cask/dsl"
module Hbc module Hbc
class << self class << self

Some files were not shown because too many files have changed in this diff Show More