2016-08-18 22:11:42 +03:00
|
|
|
require "hardware"
|
2017-03-06 21:28:34 +01:00
|
|
|
require "utils"
|
|
|
|
|
2016-08-18 22:11:42 +03:00
|
|
|
require "hbc/artifact"
|
|
|
|
require "hbc/audit"
|
|
|
|
require "hbc/auditor"
|
|
|
|
require "hbc/cache"
|
|
|
|
require "hbc/cask"
|
2016-12-06 16:36:34 +01:00
|
|
|
require "hbc/cask_loader"
|
2016-08-18 22:11:42 +03:00
|
|
|
require "hbc/caskroom"
|
|
|
|
require "hbc/checkable"
|
|
|
|
require "hbc/cli"
|
|
|
|
require "hbc/cask_dependencies"
|
|
|
|
require "hbc/caveats"
|
|
|
|
require "hbc/container"
|
|
|
|
require "hbc/download"
|
|
|
|
require "hbc/download_strategy"
|
|
|
|
require "hbc/exceptions"
|
|
|
|
require "hbc/fetcher"
|
|
|
|
require "hbc/installer"
|
|
|
|
require "hbc/locations"
|
|
|
|
require "hbc/macos"
|
|
|
|
require "hbc/pkg"
|
|
|
|
require "hbc/qualified_token"
|
|
|
|
require "hbc/scopes"
|
|
|
|
require "hbc/staged"
|
|
|
|
require "hbc/system_command"
|
|
|
|
require "hbc/topological_hash"
|
|
|
|
require "hbc/underscore_supporting_uri"
|
|
|
|
require "hbc/url"
|
|
|
|
require "hbc/url_checker"
|
|
|
|
require "hbc/utils"
|
|
|
|
require "hbc/verify"
|
|
|
|
require "hbc/version"
|
|
|
|
|
|
|
|
module Hbc
|
2016-09-24 13:52:43 +02:00
|
|
|
include Locations
|
|
|
|
include Scopes
|
|
|
|
include Utils
|
2016-08-18 22:11:42 +03:00
|
|
|
|
|
|
|
def self.init
|
2016-09-24 13:52:43 +02:00
|
|
|
Cache.ensure_cache_exists
|
|
|
|
Caskroom.ensure_caskroom_exists
|
2016-08-18 22:11:42 +03:00
|
|
|
end
|
|
|
|
|
2017-03-12 19:18:41 +01:00
|
|
|
def self.load(ref)
|
|
|
|
CaskLoader.load(ref)
|
2016-08-18 22:11:42 +03:00
|
|
|
end
|
|
|
|
end
|