Merge pull request #6036 from MikeMcQuaid/enable-frozen-string-literal

Use FrozenStringLiteralComment instead of flag.
This commit is contained in:
Mike McQuaid 2019-04-22 13:07:08 -07:00 committed by GitHub
commit 0d54978ba8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
724 changed files with 1559 additions and 110 deletions

View File

@ -93,8 +93,7 @@ Style/ConditionalAssignment:
Style/Documentation: Style/Documentation:
Enabled: false Enabled: false
# we want to add this slowly and manually # don't want this for formulae but re-enabled for Library/Homebrew
# TODO: add to more files
Style/FrozenStringLiteralComment: Style/FrozenStringLiteralComment:
Enabled: false Enabled: false

View File

@ -117,6 +117,11 @@ Style/DocumentationMethod:
Include: Include:
- 'Library/Homebrew/formula.rb' - 'Library/Homebrew/formula.rb'
# don't want this for formulae but re-enabled for Library/Homebrew
Style/FrozenStringLiteralComment:
Enabled: true
EnforcedStyle: always
# so many of these in formulae but none in here # so many of these in formulae but none in here
Style/GuardClause: Style/GuardClause:
Enabled: true Enabled: true

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
source "https://rubygems.org" source "https://rubygems.org"
# installed gems # installed gems

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
class PATH class PATH
include Enumerable include Enumerable
extend Forwardable extend Forwardable

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
raise "HOMEBREW_BREW_FILE was not exported! Please call bin/brew directly!" unless ENV["HOMEBREW_BREW_FILE"] raise "HOMEBREW_BREW_FILE was not exported! Please call bin/brew directly!" unless ENV["HOMEBREW_BREW_FILE"]
std_trap = trap("INT") { exit! 130 } # no backtrace thanks std_trap = trap("INT") { exit! 130 } # no backtrace thanks

View File

@ -348,9 +348,6 @@ else
RUBY_DISABLE_OPTIONS="--disable=gems,rubyopt" RUBY_DISABLE_OPTIONS="--disable=gems,rubyopt"
fi fi
# Don't set this for anyone (yet)
unset HOMEBREW_FROZEN_STRING_LITERAL
if [[ -z "$HOMEBREW_RUBY_WARNINGS" ]] if [[ -z "$HOMEBREW_RUBY_WARNINGS" ]]
then then
export HOMEBREW_RUBY_WARNINGS="-W0" export HOMEBREW_RUBY_WARNINGS="-W0"
@ -502,5 +499,5 @@ else
# Unshift command back into argument list (unless argument list was empty). # Unshift command back into argument list (unless argument list was empty).
[[ "$HOMEBREW_ARG_COUNT" -gt 0 ]] && set -- "$HOMEBREW_COMMAND" "$@" [[ "$HOMEBREW_ARG_COUNT" -gt 0 ]] && set -- "$HOMEBREW_COMMAND" "$@"
{ update-preinstall "$@"; exec "$HOMEBREW_RUBY_PATH" $HOMEBREW_FROZEN_STRING_LITERAL $HOMEBREW_RUBY_WARNINGS "$RUBY_DISABLE_OPTIONS" "$HOMEBREW_LIBRARY/Homebrew/brew.rb" "$@"; } { update-preinstall "$@"; exec "$HOMEBREW_RUBY_PATH" $HOMEBREW_RUBY_WARNINGS "$RUBY_DISABLE_OPTIONS" "$HOMEBREW_LIBRARY/Homebrew/brew.rb" "$@"; }
fi fi

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
# This script is loaded by formula_installer as a separate instance. # This script is loaded by formula_installer as a separate instance.
# Thrown exceptions are propagated back to the parent process over a pipe # Thrown exceptions are propagated back to the parent process over a pipe

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
class BuildEnvironment class BuildEnvironment
def initialize(*settings) def initialize(*settings)
@settings = Set.new(*settings) @settings = Set.new(*settings)

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
class BuildOptions class BuildOptions
# @private # @private
def initialize(args, options) def initialize(args, options)

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "json" require "json"
# #

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "hardware" require "hardware"
require "cask/artifact" require "cask/artifact"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/artifact/app" require "cask/artifact/app"
require "cask/artifact/artifact" # generic 'artifact' stanza require "cask/artifact/artifact" # generic 'artifact' stanza
require "cask/artifact/binary" require "cask/artifact/binary"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Cask module Cask
module Artifact module Artifact
class AbstractArtifact class AbstractArtifact

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/artifact/abstract_artifact" require "cask/artifact/abstract_artifact"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "timeout" require "timeout"
require "utils/user" require "utils/user"
@ -92,10 +94,10 @@ module Cask
sleep 1 sleep 1
end end
paths = [ paths = [
"/Library/LaunchAgents/#{service}.plist", +"/Library/LaunchAgents/#{service}.plist",
"/Library/LaunchDaemons/#{service}.plist", +"/Library/LaunchDaemons/#{service}.plist",
] ]
paths.each { |elt| elt.prepend(ENV["HOME"]) } unless with_sudo paths.each { |elt| elt.prepend(ENV["HOME"]).freeze } unless with_sudo
paths = paths.map { |elt| Pathname(elt) }.select(&:exist?) paths = paths.map { |elt| Pathname(elt) }.select(&:exist?)
paths.each do |path| paths.each do |path|
command.run!("/bin/rm", args: ["-f", "--", path], sudo: with_sudo) command.run!("/bin/rm", args: ["-f", "--", path], sudo: with_sudo)

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/artifact/moved" require "cask/artifact/moved"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/artifact/moved" require "cask/artifact/moved"
require "extend/hash_validator" require "extend/hash_validator"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/artifact/moved" require "cask/artifact/moved"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/artifact/symlinked" require "cask/artifact/symlinked"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/artifact/moved" require "cask/artifact/moved"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/artifact/moved" require "cask/artifact/moved"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/artifact/moved" require "cask/artifact/moved"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/artifact/moved" require "cask/artifact/moved"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/artifact/abstract_artifact" require "cask/artifact/abstract_artifact"
require "extend/hash_validator" require "extend/hash_validator"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/artifact/moved" require "cask/artifact/moved"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/artifact/relocated" require "cask/artifact/relocated"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "plist" require "plist"
require "utils/user" require "utils/user"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/artifact/abstract_flight_block" require "cask/artifact/abstract_flight_block"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/artifact/abstract_flight_block" require "cask/artifact/abstract_flight_block"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/artifact/moved" require "cask/artifact/moved"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/artifact/moved" require "cask/artifact/moved"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/artifact/abstract_artifact" require "cask/artifact/abstract_artifact"
require "extend/hash_validator" require "extend/hash_validator"
@ -50,7 +52,7 @@ module Cask
private private
ALT_NAME_ATTRIBUTE = "com.apple.metadata:kMDItemAlternateNames".freeze ALT_NAME_ATTRIBUTE = "com.apple.metadata:kMDItemAlternateNames"
# Try to make the asset searchable under the target name. Spotlight # Try to make the asset searchable under the target name. Spotlight
# respects this attribute for many filetypes, but ignores it for App # respects this attribute for many filetypes, but ignores it for App

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/artifact/moved" require "cask/artifact/moved"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/artifact/moved" require "cask/artifact/moved"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/artifact/abstract_artifact" require "cask/artifact/abstract_artifact"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/artifact/moved" require "cask/artifact/moved"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/artifact/relocated" require "cask/artifact/relocated"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/artifact/abstract_uninstall" require "cask/artifact/abstract_uninstall"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/artifact/moved" require "cask/artifact/moved"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/artifact/moved" require "cask/artifact/moved"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/artifact/abstract_uninstall" require "cask/artifact/abstract_uninstall"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/checkable" require "cask/checkable"
require "cask/download" require "cask/download"
require "digest" require "digest"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/download" require "cask/download"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Cask module Cask
module Cache module Cache
module_function module_function

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/cask_loader" require "cask/cask_loader"
require "cask/config" require "cask/config"
require "cask/dsl" require "cask/dsl"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "delegate" require "delegate"
require "cask/topological_hash" require "cask/topological_hash"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/cask" require "cask/cask"
require "uri" require "uri"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "utils/user" require "utils/user"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Cask module Cask
module Checkable module Checkable
def errors def errors

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "optparse" require "optparse"
require "shellwords" require "shellwords"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require_relative "options" require_relative "options"
require "search" require "search"
@ -59,8 +61,7 @@ module Cask
if matches.one? if matches.one?
"Did you mean “#{matches.first}”?" "Did you mean “#{matches.first}”?"
elsif !matches.empty? elsif !matches.empty?
"Did you mean one of these?\n" "Did you mean one of these?\n#{Formatter.columns(matches.take(20))}"
.concat(Formatter.columns(matches.take(20)))
end end
end end
end end

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Cask module Cask
class Cmd class Cmd
class AbstractInternalCommand < AbstractCommand class AbstractInternalCommand < AbstractCommand

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Cask module Cask
class Cmd class Cmd
class Audit < AbstractCommand class Audit < AbstractCommand

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Cask module Cask
class Cmd class Cmd
class Cat < AbstractCommand class Cat < AbstractCommand

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Cask module Cask
class Cmd class Cmd
class Create < AbstractCommand class Create < AbstractCommand

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "system_config" require "system_config"
require "cask/checkable" require "cask/checkable"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Cask module Cask
class Cmd class Cmd
class Edit < AbstractCommand class Edit < AbstractCommand
@ -10,9 +12,9 @@ module Cask
def run def run
exec_editor cask_path exec_editor cask_path
rescue CaskUnavailableError => e rescue CaskUnavailableError => e
reason = e.reason.empty? ? "" : "#{e.reason} " reason = e.reason.empty? ? +"" : +"#{e.reason} "
reason.concat("Run #{Formatter.identifier("brew cask create #{e.token}")} to create a new Cask.") reason.concat("Run #{Formatter.identifier("brew cask create #{e.token}")} to create a new Cask.")
raise e.class.new(e.token, reason) raise e.class.new(e.token, reason.freeze)
end end
def cask_path def cask_path

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/download" require "cask/download"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Cask module Cask
class Cmd class Cmd
class Home < AbstractCommand class Home < AbstractCommand

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "json" require "json"
require "cask/installer" require "cask/installer"
@ -104,14 +106,14 @@ module Cask
end end
def self.artifact_info(cask) def self.artifact_info(cask)
artifact_output = ohai_title("Artifacts") artifact_output = ohai_title("Artifacts").dup
cask.artifacts.each do |artifact| cask.artifacts.each do |artifact|
next unless artifact.respond_to?(:install_phase) next unless artifact.respond_to?(:install_phase)
next unless DSL::ORDINARY_ARTIFACT_CLASSES.include?(artifact.class) next unless DSL::ORDINARY_ARTIFACT_CLASSES.include?(artifact.class)
artifact_output << "\n" << artifact.to_s artifact_output << "\n" << artifact.to_s
end end
artifact_output artifact_output.freeze
end end
end end
end end

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Cask module Cask
class Cmd class Cmd
class Install < AbstractCommand class Install < AbstractCommand

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Cask module Cask
class Cmd class Cmd
class InternalHelp < AbstractInternalCommand class InternalHelp < AbstractInternalCommand

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Cask module Cask
class Cmd class Cmd
class InternalStanza < AbstractInternalCommand class InternalStanza < AbstractInternalCommand

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Cask module Cask
class Cmd class Cmd
class List < AbstractCommand class List < AbstractCommand

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Cask module Cask
class Cmd class Cmd
module Options module Options

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Cask module Cask
class Cmd class Cmd
class Outdated < AbstractCommand class Outdated < AbstractCommand

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Cask module Cask
class Cmd class Cmd
class Reinstall < Install class Reinstall < Install

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Cask module Cask
class Cmd class Cmd
class Style < AbstractCommand class Style < AbstractCommand

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Cask module Cask
class Cmd class Cmd
class Uninstall < AbstractCommand class Uninstall < AbstractCommand

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/config" require "cask/config"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Cask module Cask
class Cmd class Cmd
class Zap < AbstractCommand class Zap < AbstractCommand

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "json" require "json"
require "extend/hash_validator" require "extend/hash_validator"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "fileutils" require "fileutils"
require "cask/cache" require "cask/cache"
require "cask/quarantine" require "cask/quarantine"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "locale" require "locale"
require "lazy_object" require "lazy_object"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Cask module Cask
class DSL class DSL
class Appcast class Appcast

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Cask module Cask
class DSL class DSL
class Base class Base

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
# Caveats DSL. Each method should handle output, following the # Caveats DSL. Each method should handle output, following the
# convention of at least one trailing blank line so that the user # convention of at least one trailing blank line so that the user
# can distinguish separate caveats. # can distinguish separate caveats.

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "extend/hash_validator" require "extend/hash_validator"
using HashValidator using HashValidator

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "unpack_strategy" require "unpack_strategy"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "rubygems" require "rubygems"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/staged" require "cask/staged"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Cask module Cask
class DSL class DSL
class Preflight < Base class Preflight < Base

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Cask module Cask
class DSL class DSL
class UninstallPostflight < Base class UninstallPostflight < Base

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cask/staged" require "cask/staged"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Cask module Cask
class DSL class DSL
class Version < ::String class Version < ::String

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Cask module Cask
class CaskError < RuntimeError; end class CaskError < RuntimeError; end

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "rubygems" require "rubygems"
require "formula_installer" require "formula_installer"
@ -136,9 +138,10 @@ module Cask
end end
def summary def summary
s = "" s = +""
s << "#{Emoji.install_badge} " if Emoji.enabled? s << "#{Emoji.install_badge} " if Emoji.enabled?
s << "#{@cask} was successfully #{upgrade? ? "upgraded" : "installed"}!" s << "#{@cask} was successfully #{upgrade? ? "upgraded" : "installed"}!"
s.freeze
end end
def download def download

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "os/mac/version" require "os/mac/version"
module OS module OS

View File

@ -1,6 +1,8 @@
# frozen_string_literal: true
module Cask module Cask
module Metadata module Metadata
METADATA_SUBDIR = ".metadata".freeze METADATA_SUBDIR = ".metadata"
def metadata_master_container_path def metadata_master_container_path
@metadata_master_container_path ||= caskroom_path.join(METADATA_SUBDIR) @metadata_master_container_path ||= caskroom_path.join(METADATA_SUBDIR)

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Cask module Cask
class Pkg class Pkg
def self.all_matching(regexp, command) def self.all_matching(regexp, command)

View File

@ -1,9 +1,11 @@
# frozen_string_literal: true
require "development_tools" require "development_tools"
module Cask module Cask
module Quarantine module Quarantine
module_function module_function
QUARANTINE_ATTRIBUTE = "com.apple.quarantine".freeze QUARANTINE_ATTRIBUTE = "com.apple.quarantine"
QUARANTINE_SCRIPT = (HOMEBREW_LIBRARY_PATH/"cask/utils/quarantine.swift").freeze QUARANTINE_SCRIPT = (HOMEBREW_LIBRARY_PATH/"cask/utils/quarantine.swift").freeze

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "utils/user" require "utils/user"
module Cask module Cask

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "tsort" require "tsort"
# a basic topologically sortable hashmap # a basic topologically sortable hashmap

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
class URL class URL
ATTRIBUTES = [ ATTRIBUTES = [
:using, :using,

View File

@ -1,9 +1,11 @@
# frozen_string_literal: true
require "utils/user" require "utils/user"
require "yaml" require "yaml"
require "open3" require "open3"
require "stringio" require "stringio"
BUG_REPORTS_URL = "https://github.com/Homebrew/homebrew-cask#reporting-bugs".freeze BUG_REPORTS_URL = "https://github.com/Homebrew/homebrew-cask#reporting-bugs"
module Cask module Cask
module Utils module Utils

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Cask module Cask
module Verify module Verify
module_function module_function

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "language/python" require "language/python"
class Caveats class Caveats
@ -40,7 +42,7 @@ class Caveats
#{f.name} is keg-only, which means it was not symlinked into #{HOMEBREW_PREFIX}, #{f.name} is keg-only, which means it was not symlinked into #{HOMEBREW_PREFIX},
because #{f.keg_only_reason.to_s.chomp}. because #{f.keg_only_reason.to_s.chomp}.
EOS EOS
end end.dup
if f.bin.directory? || f.sbin.directory? if f.bin.directory? || f.sbin.directory?
s << <<~EOS s << <<~EOS
@ -118,10 +120,10 @@ class Caveats
#{root_dir}/share/zsh/site-functions #{root_dir}/share/zsh/site-functions
EOS EOS
when :fish when :fish
fish_caveats = "fish #{installed.join(" and ")} have been installed to:" fish_caveats = +"fish #{installed.join(" and ")} have been installed to:"
fish_caveats << "\n #{root_dir}/share/fish/vendor_completions.d" if completion_installed fish_caveats << "\n #{root_dir}/share/fish/vendor_completions.d" if completion_installed
fish_caveats << "\n #{root_dir}/share/fish/vendor_functions.d" if functions_installed fish_caveats << "\n #{root_dir}/share/fish/vendor_functions.d" if functions_installed
fish_caveats fish_caveats.freeze
end end
end end

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
class Checksum class Checksum
extend Forwardable extend Forwardable

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
# Cleans a newly installed keg. # Cleans a newly installed keg.
# By default: # By default:
# #

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "utils/bottles" require "utils/bottles"
require "utils/gems" require "utils/gems"
require "formula" require "formula"

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