From 25db60ebbb7f62a78e17df1da01b2c302172341f Mon Sep 17 00:00:00 2001 From: Mike McQuaid <mike@mikemcquaid.com> Date: Mon, 27 Jul 2020 12:57:29 +0100 Subject: [PATCH] Unify (mostly) Homebrew code style Make the Homebrew/cask and Homebrew/homebrew-core style more closely match the rest of Homebrew. To accomplish this: - Run `brew cask style` to ensure we don't break style there when making changes or upgrading RuboCop in Homebrew/brew. - Fix the HomepageMatchesUrl cop to better handle weird input. - Remove the now unneeded `.rubocop_shared.yml` - Fix the cask fixtures with `brew cask style --fix`. - Share more style between Homebrew/brew, casks and formulae. --- .github/workflows/tests.yml | 7 + Library/.rubocop.yml | 156 +++++++++++++++--- Library/.rubocop_cask.yml | 46 +----- Library/.rubocop_shared.yml | 110 ------------ Library/Homebrew/.rubocop.yml | 27 +-- Library/Homebrew/cask/cmd/internal_stanza.rb | 6 +- .../rubocops/cask/homepage_matches_url.rb | 10 +- Library/Homebrew/test/cask/cmd/cat_spec.rb | 12 +- Library/Homebrew/test/cask/cmd/style_spec.rb | 6 +- Library/Homebrew/test/style_spec.rb | 2 - .../support/fixtures/cask/Casks/adobe-air.rb | 14 +- .../fixtures/cask/Casks/adobe-illustrator.rb | 14 +- .../cask/Casks/appdir-interpolation.rb | 8 +- .../fixtures/cask/Casks/auto-updates.rb | 10 +- .../fixtures/cask/Casks/bad-checksum.rb | 10 +- .../fixtures/cask/Casks/bad-checksum2.rb | 10 +- .../support/fixtures/cask/Casks/basic-cask.rb | 12 +- .../support/fixtures/cask/Casks/booby-trap.rb | 6 +- .../compat/with-depends-on-macos-string.rb | 10 +- .../fixtures/cask/Casks/container-7z.rb | 12 +- .../fixtures/cask/Casks/container-bzip2.rb | 10 +- .../fixtures/cask/Casks/container-cab.rb | 12 +- .../fixtures/cask/Casks/container-dmg.rb | 10 +- .../fixtures/cask/Casks/container-gzip.rb | 10 +- .../fixtures/cask/Casks/container-pkg.rb | 8 +- .../fixtures/cask/Casks/container-tar-gz.rb | 10 +- .../fixtures/cask/Casks/container-xar.rb | 10 +- .../cask/Casks/devmate-with-appcast.rb | 14 +- .../cask/Casks/devmate-without-appcast.rb | 12 +- .../Casks/generic-artifact-absolute-target.rb | 4 +- .../Casks/generic-artifact-relative-target.rb | 4 +- .../cask/Casks/github-with-appcast.rb | 16 +- .../cask/Casks/github-without-appcast.rb | 14 +- .../cask/Casks/hockeyapp-with-appcast.rb | 14 +- .../cask/Casks/hockeyapp-without-appcast.rb | 12 +- .../cask/Casks/installer-with-uninstall.rb | 12 +- .../fixtures/cask/Casks/invalid-sha256.rb | 6 +- .../Casks/invalid/invalid-appcast-multiple.rb | 14 +- .../cask/Casks/invalid/invalid-appcast-url.rb | 10 +- .../invalid/invalid-conflicts-with-key.rb | 12 +- .../invalid/invalid-depends-on-arch-value.rb | 10 +- .../Casks/invalid/invalid-depends-on-key.rb | 12 +- .../invalid-depends-on-macos-bad-release.rb | 10 +- .../invalid/invalid-depends-on-x11-value.rb | 10 +- .../invalid-generic-artifact-no-target.rb | 10 +- .../Casks/invalid/invalid-header-format.rb | 10 +- .../invalid/invalid-header-token-mismatch.rb | 10 +- .../Casks/invalid/invalid-header-version.rb | 10 +- .../invalid/invalid-manpage-no-section.rb | 10 +- .../invalid/invalid-stage-only-conflict.rb | 10 +- .../Casks/invalid/invalid-two-homepage.rb | 12 +- .../cask/Casks/invalid/invalid-two-url.rb | 12 +- .../cask/Casks/invalid/invalid-two-version.rb | 12 +- .../cask/Casks/latest-with-appcast.rb | 8 +- .../cask/Casks/latest-with-auto-updates.rb | 6 +- .../fixtures/cask/Casks/local-caffeine.rb | 10 +- .../fixtures/cask/Casks/local-transmission.rb | 12 +- .../fixtures/cask/Casks/missing-checksum.rb | 8 +- .../fixtures/cask/Casks/missing-homepage.rb | 6 +- .../fixtures/cask/Casks/missing-name.rb | 6 +- .../fixtures/cask/Casks/missing-sha256.rb | 6 +- .../fixtures/cask/Casks/missing-url.rb | 6 +- .../fixtures/cask/Casks/missing-version.rb | 6 +- .../fixtures/cask/Casks/naked-executable.rb | 8 +- .../support/fixtures/cask/Casks/nested-app.rb | 12 +- .../fixtures/cask/Casks/no-checksum.rb | 8 +- .../fixtures/cask/Casks/no-dsl-version.rb | 12 +- .../cask/Casks/osdn-correct-url-format.rb | 8 +- .../cask/Casks/osdn-incorrect-url-format.rb | 8 +- .../cask/Casks/outdated/auto-updates.rb | 10 +- .../cask/Casks/outdated/bad-checksum.rb | 10 +- .../cask/Casks/outdated/bad-checksum2.rb | 10 +- .../cask/Casks/outdated/local-caffeine.rb | 10 +- .../cask/Casks/outdated/local-transmission.rb | 10 +- .../cask/Casks/outdated/version-latest.rb | 8 +- .../Casks/outdated/will-fail-if-upgraded.rb | 10 +- .../cask/Casks/pkg-without-uninstall.rb | 10 +- .../cask/Casks/sha256-for-empty-string.rb | 6 +- .../Casks/sourceforge-correct-url-format.rb | 8 +- .../Casks/sourceforge-incorrect-url-format.rb | 8 +- ...forge-version-latest-correct-url-format.rb | 6 +- .../cask/Casks/sourceforge-with-appcast.rb | 10 +- .../support/fixtures/cask/Casks/stage-only.rb | 8 +- .../fixtures/cask/Casks/test-opera-mail.rb | 12 +- .../support/fixtures/cask/Casks/test-opera.rb | 12 +- .../cask/Casks/version-latest-string.rb | 4 +- .../Casks/version-latest-with-checksum.rb | 4 +- .../fixtures/cask/Casks/version-latest.rb | 8 +- .../cask/Casks/will-fail-if-upgraded.rb | 10 +- .../cask/Casks/with-allow-untrusted.rb | 12 +- .../fixtures/cask/Casks/with-alt-target.rb | 10 +- .../fixtures/cask/Casks/with-appcast.rb | 12 +- .../fixtures/cask/Casks/with-auto-updates.rb | 12 +- .../with-autodetected-manpage-section.rb | 10 +- .../fixtures/cask/Casks/with-binary.rb | 12 +- .../fixtures/cask/Casks/with-caveats.rb | 14 +- .../fixtures/cask/Casks/with-choices.rb | 22 +-- .../cask/Casks/with-conditional-caveats.rb | 12 +- .../cask/Casks/with-conflicts-with.rb | 12 +- .../cask/Casks/with-depends-on-arch.rb | 10 +- .../with-depends-on-cask-cyclic-helper.rb | 12 +- .../cask/Casks/with-depends-on-cask-cyclic.rb | 14 +- .../Casks/with-depends-on-cask-multiple.rb | 14 +- .../cask/Casks/with-depends-on-cask.rb | 12 +- .../Casks/with-depends-on-formula-multiple.rb | 14 +- .../cask/Casks/with-depends-on-formula.rb | 12 +- .../Casks/with-depends-on-macos-failure.rb | 10 +- .../Casks/with-depends-on-macos-symbol.rb | 10 +- .../cask/Casks/with-depends-on-x11-false.rb | 10 +- .../cask/Casks/with-depends-on-x11.rb | 10 +- .../cask/Casks/with-embedded-binary.rb | 10 +- .../cask/Casks/with-generic-artifact.rb | 10 +- .../fixtures/cask/Casks/with-installable.rb | 28 ++-- .../cask/Casks/with-installer-manual.rb | 10 +- .../cask/Casks/with-installer-script.rb | 18 +- .../fixtures/cask/Casks/with-languages.rb | 20 +-- .../fixtures/cask/Casks/with-macosx-dir.rb | 10 +- .../cask/Casks/with-non-executable-binary.rb | 10 +- .../fixtures/cask/Casks/with-pkgutil-zap.rb | 16 +- .../cask/Casks/with-postflight-multi.rb | 10 +- .../fixtures/cask/Casks/with-postflight.rb | 10 +- .../cask/Casks/with-preflight-multi.rb | 10 +- .../fixtures/cask/Casks/with-preflight.rb | 10 +- .../support/fixtures/cask/Casks/with-suite.rb | 12 +- .../cask/Casks/with-two-apps-correct.rb | 12 +- .../cask/Casks/with-two-apps-subdir.rb | 12 +- .../cask/Casks/with-uninstall-delete.rb | 22 +-- .../cask/Casks/with-uninstall-early-script.rb | 12 +- .../cask/Casks/with-uninstall-kext.rb | 12 +- .../cask/Casks/with-uninstall-launchctl.rb | 12 +- .../cask/Casks/with-uninstall-login-item.rb | 12 +- .../cask/Casks/with-uninstall-multi.rb | 10 +- .../cask/Casks/with-uninstall-pkgutil.rb | 12 +- .../Casks/with-uninstall-postflight-multi.rb | 10 +- .../cask/Casks/with-uninstall-postflight.rb | 10 +- .../Casks/with-uninstall-preflight-multi.rb | 10 +- .../cask/Casks/with-uninstall-preflight.rb | 10 +- .../cask/Casks/with-uninstall-quit.rb | 12 +- .../cask/Casks/with-uninstall-rmdir.rb | 10 +- .../cask/Casks/with-uninstall-script-app.rb | 16 +- .../cask/Casks/with-uninstall-script.rb | 12 +- .../cask/Casks/with-uninstall-signal.rb | 16 +- .../cask/Casks/with-uninstall-trash.rb | 22 +-- .../fixtures/cask/Casks/with-zap-delete.rb | 22 +-- .../cask/Casks/with-zap-early-script.rb | 12 +- .../fixtures/cask/Casks/with-zap-kext.rb | 12 +- .../fixtures/cask/Casks/with-zap-launchctl.rb | 12 +- .../cask/Casks/with-zap-login-item.rb | 12 +- .../fixtures/cask/Casks/with-zap-multi.rb | 10 +- .../fixtures/cask/Casks/with-zap-pkgutil.rb | 12 +- .../fixtures/cask/Casks/with-zap-quit.rb | 12 +- .../fixtures/cask/Casks/with-zap-rmdir.rb | 10 +- .../fixtures/cask/Casks/with-zap-script.rb | 12 +- .../fixtures/cask/Casks/with-zap-signal.rb | 16 +- .../fixtures/cask/Casks/with-zap-trash.rb | 22 +-- .../support/fixtures/cask/Casks/with-zap.rb | 24 +-- .../fixtures/cask/Casks/without-languages.rb | 10 +- .../fixtures/third-party/Casks/pharo.rb | 14 +- .../third-party/Casks/third-party-cask.rb | 12 +- 159 files changed, 1002 insertions(+), 1050 deletions(-) delete mode 100644 Library/.rubocop_shared.yml diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 532b00437f..12f001d113 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -103,6 +103,9 @@ jobs: if [ "$RUNNER_OS" = "macOS" ]; then brew tap homebrew/cask brew update-reset Library/Taps/homebrew/homebrew-cask + + # don't care about `brew cask style` here. + brew untap adoptopenjdk/openjdk else # Fix permissions for 'brew tests' sudo chmod -R g-w,o-w /home/linuxbrew /home/runner /opt @@ -159,6 +162,10 @@ jobs: - name: Run brew style on official taps run: brew style --display-cop-names homebrew/bundle homebrew/services homebrew/test-bot + - name: Run brew cask style + if: matrix.os == 'macOS-latest' + run: brew cask style + - name: Run vale for docs linting run: | brew install vale diff --git a/Library/.rubocop.yml b/Library/.rubocop.yml index 81c1dc6692..1fa2d137e6 100644 --- a/Library/.rubocop.yml +++ b/Library/.rubocop.yml @@ -1,4 +1,12 @@ -inherit_from: ./.rubocop_shared.yml +# TODO: Try getting more rules in sync. + +require: ./Homebrew/rubocops.rb + +AllCops: + TargetRubyVersion: 2.6 + DisplayCopNames: false + # enable all pending rubocops + NewCops: enable # enable all formulae audits FormulaAudit: @@ -8,9 +16,108 @@ FormulaAudit: FormulaAuditStrict: Enabled: true -# enable all pending rubocops -AllCops: - NewCops: enable +# Use `<<~` for heredocs. +Layout/HeredocIndentation: + Enabled: true + +# Not useful in casks and formulae. +Metrics/BlockLength: + Enabled: false + +# Keyword arguments don't have the same readability +# problems as normal parameters. +Metrics/ParameterLists: + CountKeywordArgs: false + +# Implicitly allow EOS as we use it everywhere. +Naming/HeredocDelimiterNaming: + ForbiddenDelimiters: + - END, EOD, EOF + +# Allow dashes in filenames. +Naming/FileName: + Regex: !ruby/regexp /^[\w\@\-\+\.]+(\.rb)?$/ + +# Both styles are used depending on context, +# e.g. `sha256` and `something_countable_1`. +Naming/VariableNumber: + Enabled: false + +# Avoid leaking resources. +Style/AutoResourceCleanup: + Enabled: true + +# This makes these a little more obvious. +Style/BarePercentLiterals: + EnforcedStyle: percent_q + +# Use consistent style for better readability. +Style/CollectionMethods: + Enabled: true + +# Prefer tokens with type annotations for consistency +# between formatting numbers and strings. +Style/FormatStringToken: + EnforcedStyle: annotated + +# autocorrectable and more readable +Style/HashEachMethods: + Enabled: true +Style/HashTransformKeys: + Enabled: true +Style/HashTransformValues: + Enabled: true + +# Enabled now LineLength is lowish. +Style/IfUnlessModifier: + Enabled: true + +# Only use this for numbers >= `1_000_000`. +Style/NumericLiterals: + MinDigits: 7 + Strict: true + +# Zero-prefixed octal literals are widely used and understood. +Style/NumericLiteralPrefix: + EnforcedOctalStyle: zero_only + +# Rescuing `StandardError` is an understood default. +Style/RescueStandardError: + EnforcedStyle: implicit + +# Returning `nil` is unnecessary. +Style/ReturnNil: + Enabled: true + +# We have no use for using `warn` because we +# are calling Ruby with warnings disabled. +Style/StderrPuts: + Enabled: false + +# Use consistent method names. +Style/StringMethods: + Enabled: true + +# An array of symbols is more readable than a symbol array +# and also allows for easier grepping. +Style/SymbolArray: + EnforcedStyle: brackets + +# Trailing commas make diffs nicer. +Style/TrailingCommaInArguments: + EnforcedStyleForMultiline: comma +Style/TrailingCommaInArrayLiteral: + EnforcedStyleForMultiline: comma +Style/TrailingCommaInHashLiteral: + EnforcedStyleForMultiline: comma + +# Does not hinder readability, so might as well enable it. +Performance/CaseWhenSplat: + Enabled: true + +# Makes code less readable for minor performance increases. +Performance/Caller: + Enabled: false # don't allow cops to be disabled in formulae Style/DisableCopsWithinSourceCodeDirective: @@ -54,6 +161,7 @@ Lint/AmbiguousRegexpLiteral: Lint/ParenthesesAsGroupedExpression: Enabled: false + # most metrics don't make sense to apply for formulae/taps Metrics/AbcSize: Enabled: false @@ -72,7 +180,15 @@ Metrics/PerceivedComplexity: Layout/LineLength: Max: 118 # ignore manpage comments and long single-line strings - IgnoredPatterns: ['#: ', ' url "', ' mirror "', ' plist_options :'] + IgnoredPatterns: ['#: ', ' url "', ' mirror "', ' plist_options ', + ' appcast "', ' executable: "', '#{version.', + ' "~/Library/Application Support/', '"~/Library/Caches/', '"~/Application Support', + ' was verified as official when first introduced to the cask'] + +# TODO: remove this when possible. +Style/ClassVars: + Exclude: + - '**/developer/bin/*' # most of our APIs are internal so don't require docs Style/Documentation: @@ -82,26 +198,18 @@ Style/Documentation: Style/FrozenStringLiteralComment: Enabled: false +# TODO: remove this when possible. +Style/GlobalVars: + Exclude: + - '**/developer/bin/*' + # potential for errors in formulae too high with this Style/GuardClause: Enabled: false -# depends_on a: :b looks weird in formulae. +# avoid hash rockets where possible Style/HashSyntax: - EnforcedStyle: hash_rockets - Exclude: - - '**/Guardfile' - - '**/cmd/**/*.rb' - - '**/lib/**/*.rb' - - '**/spec/**/*.rb' - -# autocorrectable and more readable -Style/HashEachMethods: - Enabled: true -Style/HashTransformKeys: - Enabled: true -Style/HashTransformValues: - Enabled: true + EnforcedStyle: ruby19 # ruby style guide favorite Style/StringLiterals: @@ -118,3 +226,11 @@ Style/TernaryParentheses: # a bit confusing to non-Rubyists but useful for longer arrays Style/WordArray: MinSize: 4 + +# would rather freeze too much than too little +Style/MutableConstant: + EnforcedStyle: strict + +# unused keyword arguments improve APIs +Lint/UnusedMethodArgument: + AllowUnusedKeywordArguments: true diff --git a/Library/.rubocop_cask.yml b/Library/.rubocop_cask.yml index db3d6caf66..e53db5a55d 100644 --- a/Library/.rubocop_cask.yml +++ b/Library/.rubocop_cask.yml @@ -1,10 +1,8 @@ -inherit_from: ./.rubocop_shared.yml +inherit_from: ./Homebrew/.rubocop.yml Cask/HomepageMatchesUrl: Description: 'Ensure that the homepage and url match, otherwise add a comment. More info at https://github.com/Homebrew/homebrew-cask/blob/HEAD/doc/cask_language_reference/stanzas/url.md#when-url-and-homepage-hostnames-differ-add-a-comment' Enabled: true - Exclude: - - '**/test/support/fixtures/cask/Casks/**/*.rb' Cask/HomepageUrlTrailingSlash: Description: 'Ensure that the homepage url has a slash after the domain name.' @@ -22,44 +20,6 @@ Cask/StanzaOrder: Description: 'Ensure that cask stanzas are sorted correctly. More info at https://github.com/Homebrew/homebrew-cask/blob/HEAD/CONTRIBUTING.md#stanza-order' Enabled: true -Layout/HashAlignment: - EnforcedHashRocketStyle: table - EnforcedColonStyle: table - -Layout/FirstArrayElementIndentation: - EnforcedStyle: align_brackets - -Layout/FirstHashElementIndentation: - EnforcedStyle: align_braces - -# Casks often contain long URLs and file paths. -Layout/LineLength: - Enabled: false - -# Casks don't need documentation. -Style/Documentation: - Enabled: false - -# These would only be distracting in casks. +# don't want this for casks but re-enabled for Library/Homebrew Style/FrozenStringLiteralComment: - EnforcedStyle: never - -# Don't use hash rockets. -Style/HashSyntax: - EnforcedStyle: ruby19_no_mixed_keys - -# This is more readable when the regex contains slashes. -Style/RegexpLiteral: - EnforcedStyle: percent_r - -# Use consistent style for all arrays. -Style/WordArray: - EnforcedStyle: brackets - -# This makes multi-line arrays more readable and alignable. -Layout/FirstArrayElementLineBreak: - Enabled: true - -# This makes multi-line hashes more readable and alignable. -Layout/FirstHashElementLineBreak: - Enabled: true + Enabled: false diff --git a/Library/.rubocop_shared.yml b/Library/.rubocop_shared.yml deleted file mode 100644 index 1f35180e12..0000000000 --- a/Library/.rubocop_shared.yml +++ /dev/null @@ -1,110 +0,0 @@ -# TODO: Try getting more rules in sync. - -require: ./Homebrew/rubocops.rb - -AllCops: - TargetRubyVersion: 2.6 - DisplayCopNames: false - -# Use `<<~` for heredocs. -Layout/HeredocIndentation: - Enabled: true - -# Not useful in casks and formulae. -Metrics/BlockLength: - Enabled: false - -# Keyword arguments don't have the same readability -# problems as normal parameters. -Metrics/ParameterLists: - CountKeywordArgs: false - -# Implicitly allow EOS as we use it everywhere. -Naming/HeredocDelimiterNaming: - ForbiddenDelimiters: - - END, EOD, EOF - -# Allow dashes in filenames. -Naming/FileName: - Regex: !ruby/regexp /^[\w\@\-\+\.]+(\.rb)?$/ - -# Both styles are used depending on context, -# e.g. `sha256` and `something_countable_1`. -Naming/VariableNumber: - Enabled: false - -# Avoid leaking resources. -Style/AutoResourceCleanup: - Enabled: true - -# This makes these a little more obvious. -Style/BarePercentLiterals: - EnforcedStyle: percent_q - -# Use consistent style for better readability. -Style/CollectionMethods: - Enabled: true - -# Prefer tokens with type annotations for consistency -# between formatting numbers and strings. -Style/FormatStringToken: - EnforcedStyle: annotated - -# autocorrectable and more readable -Style/HashEachMethods: - Enabled: true -Style/HashTransformKeys: - Enabled: true -Style/HashTransformValues: - Enabled: true - -# Enabled now LineLength is lowish. -Style/IfUnlessModifier: - Enabled: true - -# Only use this for numbers >= `1_000_000`. -Style/NumericLiterals: - MinDigits: 7 - Strict: true - -# Zero-prefixed octal literals are widely used and understood. -Style/NumericLiteralPrefix: - EnforcedOctalStyle: zero_only - -# Rescuing `StandardError` is an understood default. -Style/RescueStandardError: - EnforcedStyle: implicit - -# Returning `nil` is unnecessary. -Style/ReturnNil: - Enabled: true - -# We have no use for using `warn` because we -# are calling Ruby with warnings disabled. -Style/StderrPuts: - Enabled: false - -# Use consistent method names. -Style/StringMethods: - Enabled: true - -# An array of symbols is more readable than a symbol array -# and also allows for easier grepping. -Style/SymbolArray: - EnforcedStyle: brackets - -# Trailing commas make diffs nicer. -Style/TrailingCommaInArguments: - EnforcedStyleForMultiline: comma -Style/TrailingCommaInArrayLiteral: - EnforcedStyleForMultiline: comma -Style/TrailingCommaInHashLiteral: - EnforcedStyleForMultiline: comma - -# Does not hinder readability, so might as well enable it. -Performance/CaseWhenSplat: - Enabled: true - -# Makes code less readable for minor performance increases. -Performance/Caller: - Enabled: false diff --git a/Library/Homebrew/.rubocop.yml b/Library/Homebrew/.rubocop.yml index 7641e575e5..cca1eb3204 100644 --- a/Library/Homebrew/.rubocop.yml +++ b/Library/Homebrew/.rubocop.yml @@ -6,7 +6,6 @@ AllCops: - 'Library/Homebrew/.simplecov' Exclude: - 'bin/*' - - '**/Casks/**/*' - '**/vendor/**/*' # messes up system formatting for formulae but good for Homebrew/brew @@ -35,10 +34,6 @@ Lint/NestedMethodDefinition: Lint/ParenthesesAsGroupedExpression: Enabled: true -# unused keyword arguments improve APIs -Lint/UnusedMethodArgument: - AllowUnusedKeywordArguments: true - # TODO: try to bring down all metrics maximums Metrics/AbcSize: Enabled: true @@ -113,10 +108,7 @@ Style/BlockDelimiters: # don't group nicely documented or private attr_readers Style/AccessorGrouping: - Enabled: true Exclude: - - 'cask/cmd/internal_stanza.rb' - - 'cask/download.rb' - 'formula.rb' - 'formulary.rb' - 'migrator.rb' @@ -124,11 +116,6 @@ Style/AccessorGrouping: - 'system_command.rb' - 'tap.rb' -# https://github.com/rubocop-hq/rubocop/issues/8257 -Style/BisectedAttrAccessor: - Exclude: - - 'cask/url.rb' - # document our public APIs Style/Documentation: Enabled: true @@ -143,19 +130,9 @@ Style/DocumentationMethod: Style/FrozenStringLiteralComment: Enabled: true EnforcedStyle: always + Exclude: + - '**/Casks/**/*.rb' # so many of these in formulae but none in here Style/GuardClause: Enabled: true - -# hash-rockets preferred for formulae, a: 1 preferred here -Style/HashSyntax: - EnforcedStyle: ruby19_no_mixed_keys - -# would rather freeze too much than too little -Style/MutableConstant: - EnforcedStyle: strict - -# LineLength is low enough here to re-enable it. -Style/IfUnlessModifier: - Enabled: true diff --git a/Library/Homebrew/cask/cmd/internal_stanza.rb b/Library/Homebrew/cask/cmd/internal_stanza.rb index 20235e13af..106bd91560 100644 --- a/Library/Homebrew/cask/cmd/internal_stanza.rb +++ b/Library/Homebrew/cask/cmd/internal_stanza.rb @@ -32,12 +32,8 @@ module Cask option "--yaml", :yaml, false option "--inspect", :inspect, false - attr_accessor :format - + attr_accessor :format, :stanza private :format, :format= - - attr_accessor :stanza - private :stanza, :stanza= def initialize(*) diff --git a/Library/Homebrew/rubocops/cask/homepage_matches_url.rb b/Library/Homebrew/rubocops/cask/homepage_matches_url.rb index ca2bea9d6d..7d80c6405a 100644 --- a/Library/Homebrew/rubocops/cask/homepage_matches_url.rb +++ b/Library/Homebrew/rubocops/cask/homepage_matches_url.rb @@ -9,7 +9,7 @@ module RuboCop # or if it doesn't, checks if a comment in the form # `# example.com was verified as official when first introduced to the cask` # is present. - class HomepageMatchesUrl < Cop # rubocop:disable Metrics/ClassLength + class HomepageMatchesUrl < Cop extend Forwardable include CaskHelp @@ -134,7 +134,13 @@ module RuboCop def url_match_homepage?(stanza) host = extract_url(stanza).downcase - host_uri = URI(remove_non_ascii(host)) + host_uri = begin + URI(remove_non_ascii(host)) + rescue URI::InvalidURIError + # Can't check if we can't parse. + return true + end + host = if host.match?(/:\d/) && host_uri.port != 80 "#{host_uri.host}:#{host_uri.port}" else diff --git a/Library/Homebrew/test/cask/cmd/cat_spec.rb b/Library/Homebrew/test/cask/cmd/cat_spec.rb index 5c424e6e67..23dfa89f5b 100644 --- a/Library/Homebrew/test/cask/cmd/cat_spec.rb +++ b/Library/Homebrew/test/cask/cmd/cat_spec.rb @@ -10,14 +10,14 @@ describe Cask::Cmd::Cat, :cask do describe "given a basic Cask" do let(:basic_cask_content) { <<~RUBY - cask 'basic-cask' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' + cask "basic-cask" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" - url 'https://brew.sh/TestCask.dmg' - homepage 'https://brew.sh/' + url "https://brew.sh/TestCask.dmg" + homepage "https://brew.sh/" - app 'TestCask.app' + app "TestCask.app" end RUBY } diff --git a/Library/Homebrew/test/cask/cmd/style_spec.rb b/Library/Homebrew/test/cask/cmd/style_spec.rb index 5767740cb2..529e384c4f 100644 --- a/Library/Homebrew/test/cask/cmd/style_spec.rb +++ b/Library/Homebrew/test/cask/cmd/style_spec.rb @@ -15,14 +15,16 @@ describe Cask::Cmd::Style, :cask do around do |example| FileUtils.ln_s HOMEBREW_LIBRARY_PATH, HOMEBREW_LIBRARY/"Homebrew" + FileUtils.ln_s HOMEBREW_LIBRARY_PATH.parent/".rubocop.yml", HOMEBREW_LIBRARY/".rubocop.yml" FileUtils.ln_s HOMEBREW_LIBRARY_PATH.parent/".rubocop_cask.yml", HOMEBREW_LIBRARY/".rubocop_cask.yml" - FileUtils.ln_s HOMEBREW_LIBRARY_PATH.parent/".rubocop_shared.yml", HOMEBREW_LIBRARY/".rubocop_shared.yml" + FileUtils.ln_s HOMEBREW_LIBRARY_PATH.parent/".rubocop_rspec.yml", HOMEBREW_LIBRARY/".rubocop_rspec.yml" example.run ensure FileUtils.rm_f HOMEBREW_LIBRARY/"Homebrew" + FileUtils.rm_f HOMEBREW_LIBRARY/".rubocop.yml" FileUtils.rm_f HOMEBREW_LIBRARY/".rubocop_cask.yml" - FileUtils.rm_f HOMEBREW_LIBRARY/".rubocop_shared.yml" + FileUtils.rm_f HOMEBREW_LIBRARY/".rubocop_rspec.yml" end before do diff --git a/Library/Homebrew/test/style_spec.rb b/Library/Homebrew/test/style_spec.rb index cd5bcaefda..36f8a035e0 100644 --- a/Library/Homebrew/test/style_spec.rb +++ b/Library/Homebrew/test/style_spec.rb @@ -6,13 +6,11 @@ describe Homebrew::Style do around do |example| FileUtils.ln_s HOMEBREW_LIBRARY_PATH, HOMEBREW_LIBRARY/"Homebrew" FileUtils.ln_s HOMEBREW_LIBRARY_PATH.parent/".rubocop.yml", HOMEBREW_LIBRARY/".rubocop.yml" - FileUtils.ln_s HOMEBREW_LIBRARY_PATH.parent/".rubocop_shared.yml", HOMEBREW_LIBRARY/".rubocop_shared.yml" example.run ensure FileUtils.rm_f HOMEBREW_LIBRARY/"Homebrew" FileUtils.rm_f HOMEBREW_LIBRARY/".rubocop.yml" - FileUtils.rm_f HOMEBREW_LIBRARY/".rubocop_shared.yml" end before do diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/adobe-air.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/adobe-air.rb index 39c7214180..87f3b46d2e 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/adobe-air.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/adobe-air.rb @@ -1,10 +1,10 @@ -cask 'adobe-air' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "adobe-air" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" - url 'https://brew.sh/TestCask.dmg' - name 'Adobe Air' - homepage 'https://brew.sh/' + url "https://brew.sh/TestCask.dmg" + name "Adobe Air" + homepage "https://brew.sh/" - app 'TestCask.app' + app "TestCask.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/adobe-illustrator.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/adobe-illustrator.rb index afe643362a..982540f469 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/adobe-illustrator.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/adobe-illustrator.rb @@ -1,10 +1,10 @@ -cask 'adobe-illustrator' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "adobe-illustrator" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" - url 'https://brew.sh/TestCask.dmg' - name 'Adobe Illustrator' - homepage 'https://brew.sh/' + url "https://brew.sh/TestCask.dmg" + name "Adobe Illustrator" + homepage "https://brew.sh/" - app 'TestCask.app' + app "TestCask.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/appdir-interpolation.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/appdir-interpolation.rb index 9cfdd1f386..9ad8f2be4b 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/appdir-interpolation.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/appdir-interpolation.rb @@ -1,9 +1,9 @@ -cask 'appdir-interpolation' do - version '2.61' - sha256 'e44ffa103fbf83f55c8d0b1bea309a43b2880798dae8620b1ee8da5e1095ec68' +cask "appdir-interpolation" do + version "2.61" + sha256 "e44ffa103fbf83f55c8d0b1bea309a43b2880798dae8620b1ee8da5e1095ec68" url "file://#{TEST_FIXTURE_DIR}/cask/transmission-2.61.dmg" - homepage 'https://brew.sh/appdir-interpolation' + homepage "https://brew.sh/appdir-interpolation" binary "#{appdir}/some/path" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/auto-updates.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/auto-updates.rb index b0264369f5..508b606709 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/auto-updates.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/auto-updates.rb @@ -1,11 +1,11 @@ -cask 'auto-updates' do - version '2.61' - sha256 '5633c3a0f2e572cbf021507dec78c50998b398c343232bdfc7e26221d0a5db4d' +cask "auto-updates" do + version "2.61" + sha256 "5633c3a0f2e572cbf021507dec78c50998b398c343232bdfc7e26221d0a5db4d" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyApp.zip" - homepage 'https://brew.sh/MyFancyApp' + homepage "https://brew.sh/MyFancyApp" auto_updates true - app 'MyFancyApp/MyFancyApp.app' + app "MyFancyApp/MyFancyApp.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/bad-checksum.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/bad-checksum.rb index 71c2161948..af3a4a98db 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/bad-checksum.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/bad-checksum.rb @@ -1,9 +1,9 @@ -cask 'bad-checksum' do - version '1.2.3' - sha256 'badbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadb' +cask "bad-checksum" do + version "1.2.3" + sha256 "badbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadb" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/' + homepage "https://brew.sh/" - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/bad-checksum2.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/bad-checksum2.rb index 6fe4729e47..0e99fb4243 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/bad-checksum2.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/bad-checksum2.rb @@ -1,9 +1,9 @@ -cask 'bad-checksum2' do - version '1.2.3' - sha256 'badbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadb' +cask "bad-checksum2" do + version "1.2.3" + sha256 "badbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadb" url "file://#{TEST_FIXTURE_DIR}/cask/container.tar.gz" - homepage 'https://brew.sh/container-tar-gz' + homepage "https://brew.sh/container-tar-gz" - app 'container' + app "container" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/basic-cask.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/basic-cask.rb index 427b2dc0d2..08b1ea7723 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/basic-cask.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/basic-cask.rb @@ -1,9 +1,9 @@ -cask 'basic-cask' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "basic-cask" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" - url 'https://brew.sh/TestCask.dmg' - homepage 'https://brew.sh/' + url "https://brew.sh/TestCask.dmg" + homepage "https://brew.sh/" - app 'TestCask.app' + app "TestCask.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/booby-trap.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/booby-trap.rb index 9d3a6d3334..a720d5300f 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/booby-trap.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/booby-trap.rb @@ -1,8 +1,8 @@ -cask 'booby-trap' do - version '0.0.7' +cask "booby-trap" do + version "0.0.7" url do # to be lazily evaluated - raise 'Boom' + raise "Boom" end end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/compat/with-depends-on-macos-string.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/compat/with-depends-on-macos-string.rb index 939b7713cc..0d33222c22 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/compat/with-depends-on-macos-string.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/compat/with-depends-on-macos-string.rb @@ -1,11 +1,11 @@ -cask 'with-depends-on-macos-string' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "with-depends-on-macos-string" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/with-depends-on-macos-string' + homepage "https://brew.sh/with-depends-on-macos-string" depends_on macos: MacOS.version.to_s - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/container-7z.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/container-7z.rb index f7f2d9f83f..8b2dca0b8a 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/container-7z.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/container-7z.rb @@ -1,11 +1,11 @@ -cask 'container-7z' do - version '1.2.3' - sha256 '3f9542ace85ed5f88549e2d0ea82210f8ddc87e0defbb78469d3aed719b3c964' +cask "container-7z" do + version "1.2.3" + sha256 "3f9542ace85ed5f88549e2d0ea82210f8ddc87e0defbb78469d3aed719b3c964" url "file://#{TEST_FIXTURE_DIR}/cask/container.7z" - homepage 'https://brew.sh/container-7z' + homepage "https://brew.sh/container-7z" - depends_on formula: 'unar' + depends_on formula: "unar" - app 'container' + app "container" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/container-bzip2.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/container-bzip2.rb index 7ef7b8c03e..49d54be605 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/container-bzip2.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/container-bzip2.rb @@ -1,9 +1,9 @@ -cask 'container-bzip2' do - version '1.2.3' - sha256 'eaf67b3a62cb9275f96e45d05c70b94bef9ef1dae344083e93eda6b0b388a61c' +cask "container-bzip2" do + version "1.2.3" + sha256 "eaf67b3a62cb9275f96e45d05c70b94bef9ef1dae344083e93eda6b0b388a61c" url "file://#{TEST_FIXTURE_DIR}/cask/container.bz2" - homepage 'https://brew.sh/container-bzip2' + homepage "https://brew.sh/container-bzip2" - app 'container' + app "container" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/container-cab.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/container-cab.rb index c09fc0545c..59082d7a63 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/container-cab.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/container-cab.rb @@ -1,11 +1,11 @@ -cask 'container-cab' do - version '1.2.3' - sha256 'c267f5cebb14814c8e612a8b7d2bda02aec913f869509b6f1d3883427c0f552b' +cask "container-cab" do + version "1.2.3" + sha256 "c267f5cebb14814c8e612a8b7d2bda02aec913f869509b6f1d3883427c0f552b" url "file://#{TEST_FIXTURE_DIR}/cask/container.cab" - homepage 'https://brew.sh/container-cab' + homepage "https://brew.sh/container-cab" - depends_on formula: 'cabextract' + depends_on formula: "cabextract" - app 'container' + app "container" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/container-dmg.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/container-dmg.rb index 1d34c071ec..7b1ebb8fea 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/container-dmg.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/container-dmg.rb @@ -1,9 +1,9 @@ -cask 'container-dmg' do - version '1.2.3' - sha256 '74d89d4fa5cef175cf43666ce11fefa3741aa1522114042ac75e656be37141a1' +cask "container-dmg" do + version "1.2.3" + sha256 "74d89d4fa5cef175cf43666ce11fefa3741aa1522114042ac75e656be37141a1" url "file://#{TEST_FIXTURE_DIR}/cask/container.dmg" - homepage 'https://brew.sh/container-dmg' + homepage "https://brew.sh/container-dmg" - app 'container' + app "container" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/container-gzip.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/container-gzip.rb index 2ccc6c5628..96f86f416f 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/container-gzip.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/container-gzip.rb @@ -1,9 +1,9 @@ -cask 'container-gzip' do - version '1.2.3' - sha256 'fa4ebb5246583c4b6e62e1df4e3b71b4e38a1d7d91c025665827195d36214b20' +cask "container-gzip" do + version "1.2.3" + sha256 "fa4ebb5246583c4b6e62e1df4e3b71b4e38a1d7d91c025665827195d36214b20" url "file://#{TEST_FIXTURE_DIR}/cask/container.gz" - homepage 'https://brew.sh/container-gzip' + homepage "https://brew.sh/container-gzip" - app 'container' + app "container" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/container-pkg.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/container-pkg.rb index 11250b9082..2dd02e2db3 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/container-pkg.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/container-pkg.rb @@ -1,7 +1,7 @@ -cask 'container-pkg' do - version '1.2.3' - sha256 '611c50c8a2a2098951d2cd0fd54787ed81b92cd97b4b08bd7cba17f1e1d8e40b' +cask "container-pkg" do + version "1.2.3" + sha256 "611c50c8a2a2098951d2cd0fd54787ed81b92cd97b4b08bd7cba17f1e1d8e40b" url "file://#{TEST_FIXTURE_DIR}/cask/container.pkg" - homepage 'https://brew.sh/container-pkg' + homepage "https://brew.sh/container-pkg" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/container-tar-gz.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/container-tar-gz.rb index 81afa6155f..3a4a03f4e4 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/container-tar-gz.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/container-tar-gz.rb @@ -1,9 +1,9 @@ -cask 'container-tar-gz' do - version '1.2.3' - sha256 'fab685fabf73d5a9382581ce8698fce9408f5feaa49fa10d9bc6c510493300f5' +cask "container-tar-gz" do + version "1.2.3" + sha256 "fab685fabf73d5a9382581ce8698fce9408f5feaa49fa10d9bc6c510493300f5" url "file://#{TEST_FIXTURE_DIR}/cask/container.tar.gz" - homepage 'https://brew.sh/container-tar-gz' + homepage "https://brew.sh/container-tar-gz" - app 'container' + app "container" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/container-xar.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/container-xar.rb index 38a205a24b..6da86517a0 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/container-xar.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/container-xar.rb @@ -1,9 +1,9 @@ -cask 'container-xar' do - version '1.2.3' - sha256 '5bb8e09a6fc630ebeaf266b1fd2d15e2ae7d32d7e4da6668a8093426fa1ba509' +cask "container-xar" do + version "1.2.3" + sha256 "5bb8e09a6fc630ebeaf266b1fd2d15e2ae7d32d7e4da6668a8093426fa1ba509" url "file://#{TEST_FIXTURE_DIR}/cask/container.xar" - homepage 'https://brew.sh/container-xar' + homepage "https://brew.sh/container-xar" - app 'container' + app "container" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/devmate-with-appcast.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/devmate-with-appcast.rb index ff6ce958b1..5a83a2b1ef 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/devmate-with-appcast.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/devmate-with-appcast.rb @@ -1,12 +1,12 @@ -cask 'devmate-with-appcast' do - version '1.0' - sha256 'a69e7357bea014f4c14ac9699274f559086844ffa46563c4619bf1addfd72ad9' +cask "devmate-with-appcast" do + version "1.0" + sha256 "a69e7357bea014f4c14ac9699274f559086844ffa46563c4619bf1addfd72ad9" # dl.devmate.com/com.my.fancyapp was verified as official when first introduced to the cask url "https://dl.devmate.com/com.my.fancyapp/app_#{version}.zip" - appcast 'https://updates.devmate.com/com.my.fancyapp.app.xml' - name 'DevMate' - homepage 'https://www.brew.sh/' + appcast "https://updates.devmate.com/com.my.fancyapp.app.xml" + name "DevMate" + homepage "https://www.brew.sh/" - app 'DevMate.app' + app "DevMate.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/devmate-without-appcast.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/devmate-without-appcast.rb index 0d9b101167..fc3f177721 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/devmate-without-appcast.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/devmate-without-appcast.rb @@ -1,11 +1,11 @@ -cask 'devmate-without-appcast' do - version '1.0' - sha256 'a69e7357bea014f4c14ac9699274f559086844ffa46563c4619bf1addfd72ad9' +cask "devmate-without-appcast" do + version "1.0" + sha256 "a69e7357bea014f4c14ac9699274f559086844ffa46563c4619bf1addfd72ad9" # dl.devmate.com/com.my.fancyapp was verified as official when first introduced to the cask url "https://dl.devmate.com/com.my.fancyapp/app_#{version}.zip" - name 'DevMate' - homepage 'https://www.brew.sh/' + name "DevMate" + homepage "https://www.brew.sh/" - app 'DevMate.app' + app "DevMate.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/generic-artifact-absolute-target.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/generic-artifact-absolute-target.rb index 362bdd22d6..d35cf81382 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/generic-artifact-absolute-target.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/generic-artifact-absolute-target.rb @@ -1,3 +1,3 @@ -cask 'generic-artifact-absolute-target' do - artifact 'Caffeine.app', target: "#{appdir}/Caffeine.app" +cask "generic-artifact-absolute-target" do + artifact "Caffeine.app", target: "#{appdir}/Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/generic-artifact-relative-target.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/generic-artifact-relative-target.rb index eb521e35aa..576f4de472 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/generic-artifact-relative-target.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/generic-artifact-relative-target.rb @@ -1,3 +1,3 @@ -cask 'generic-artifact-relative-target' do - artifact 'Caffeine.app', target: 'Caffeine.app' +cask "generic-artifact-relative-target" do + artifact "Caffeine.app", target: "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/github-with-appcast.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/github-with-appcast.rb index 5017b4f501..5f679fb8f2 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/github-with-appcast.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/github-with-appcast.rb @@ -1,13 +1,13 @@ -cask 'github-with-appcast' do - version '1.0' - sha256 'a69e7357bea014f4c14ac9699274f559086844ffa46563c4619bf1addfd72ad9' +cask "github-with-appcast" do + version "1.0" + sha256 "a69e7357bea014f4c14ac9699274f559086844ffa46563c4619bf1addfd72ad9" url "https://github.com/user/project/releases/download/#{version}/github.pkg" - appcast 'https://github.com/user/project/releases.atom' - name 'github' - homepage 'https://github.com/user/project' + appcast "https://github.com/user/project/releases.atom" + name "github" + homepage "https://github.com/user/project" - pkg 'github.pkg' + pkg "github.pkg" - uninstall pkgutil: 'com.github' + uninstall pkgutil: "com.github" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/github-without-appcast.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/github-without-appcast.rb index 9e7e17864d..3637fda875 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/github-without-appcast.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/github-without-appcast.rb @@ -1,12 +1,12 @@ -cask 'github-without-appcast' do - version '1.0' - sha256 'a69e7357bea014f4c14ac9699274f559086844ffa46563c4619bf1addfd72ad9' +cask "github-without-appcast" do + version "1.0" + sha256 "a69e7357bea014f4c14ac9699274f559086844ffa46563c4619bf1addfd72ad9" url "https://github.com/user/project/releases/download/#{version}/github.pkg" - name 'github' - homepage 'https://github.com/user/project' + name "github" + homepage "https://github.com/user/project" - pkg 'github.pkg' + pkg "github.pkg" - uninstall pkgutil: 'com.github' + uninstall pkgutil: "com.github" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/hockeyapp-with-appcast.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/hockeyapp-with-appcast.rb index 6d1b89a737..48385f356a 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/hockeyapp-with-appcast.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/hockeyapp-with-appcast.rb @@ -1,12 +1,12 @@ -cask 'hockeyapp-with-appcast' do - version '1.0,123' - sha256 'a69e7357bea014f4c14ac9699274f559086844ffa46563c4619bf1addfd72ad9' +cask "hockeyapp-with-appcast" do + version "1.0,123" + sha256 "a69e7357bea014f4c14ac9699274f559086844ffa46563c4619bf1addfd72ad9" # rink.hockeyapp.net/api/2/apps/67503a7926431872c4b6c1549f5bd6b1 was verified as official when first introduced to the cask url "https://rink.hockeyapp.net/api/2/apps/67503a7926431872c4b6c1549f5bd6b1/app_versions/#{version.after_comma}?format=zip" - appcast 'https://rink.hockeyapp.net/api/2/apps/67503a7926431872c4b6c1549f5bd6b1' - name 'HockeyApp' - homepage 'https://www.brew.sh/' + appcast "https://rink.hockeyapp.net/api/2/apps/67503a7926431872c4b6c1549f5bd6b1" + name "HockeyApp" + homepage "https://www.brew.sh/" - app 'HockeyApp.app' + app "HockeyApp.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/hockeyapp-without-appcast.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/hockeyapp-without-appcast.rb index 717f6ebf48..c4000dac81 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/hockeyapp-without-appcast.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/hockeyapp-without-appcast.rb @@ -1,11 +1,11 @@ -cask 'hockeyapp-without-appcast' do - version '1.0,123' - sha256 'a69e7357bea014f4c14ac9699274f559086844ffa46563c4619bf1addfd72ad9' +cask "hockeyapp-without-appcast" do + version "1.0,123" + sha256 "a69e7357bea014f4c14ac9699274f559086844ffa46563c4619bf1addfd72ad9" # rink.hockeyapp.net/api/2/apps/67503a7926431872c4b6c1549f5bd6b1 was verified as official when first introduced to the cask url "https://rink.hockeyapp.net/api/2/apps/67503a7926431872c4b6c1549f5bd6b1/app_versions/#{version.after_comma}?format=zip" - name 'HockeyApp' - homepage 'https://www.brew.sh/' + name "HockeyApp" + homepage "https://www.brew.sh/" - app 'HockeyApp.app' + app "HockeyApp.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/installer-with-uninstall.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/installer-with-uninstall.rb index ce2296af4a..4d1893d44b 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/installer-with-uninstall.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/installer-with-uninstall.rb @@ -1,11 +1,11 @@ -cask 'installer-with-uninstall' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "installer-with-uninstall" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/' + homepage "https://brew.sh/" - installer manual: 'Caffeine.app' + installer manual: "Caffeine.app" - uninstall delete: '/Applications/Caffeine.app' + uninstall delete: "/Applications/Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid-sha256.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid-sha256.rb index 2804da7c39..d2c6809eec 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid-sha256.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid-sha256.rb @@ -1,4 +1,4 @@ -cask 'invalid-sha256' do - version '1.2.3' - sha256 'not a valid shasum' +cask "invalid-sha256" do + version "1.2.3" + sha256 "not a valid shasum" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-appcast-multiple.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-appcast-multiple.rb index beb52b42f7..69d7f8f4a5 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-appcast-multiple.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-appcast-multiple.rb @@ -1,11 +1,11 @@ -cask 'invalid-appcast-multiple' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "invalid-appcast-multiple" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - appcast 'https://brew.sh/appcast1.xml' - appcast 'https://brew.sh/appcast2.xml' - homepage 'https://brew.sh/invalid-appcast-multiple' + appcast "https://brew.sh/appcast1.xml" + appcast "https://brew.sh/appcast2.xml" + homepage "https://brew.sh/invalid-appcast-multiple" - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-appcast-url.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-appcast-url.rb index 1aa85a693e..b5fa78e0f0 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-appcast-url.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-appcast-url.rb @@ -1,10 +1,10 @@ -cask 'invalid-appcast-url' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "invalid-appcast-url" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" appcast 1 - homepage 'https://brew.sh/invalid-appcast-url' + homepage "https://brew.sh/invalid-appcast-url" - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-conflicts-with-key.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-conflicts-with-key.rb index 03b5e74ce9..9a8974d725 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-conflicts-with-key.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-conflicts-with-key.rb @@ -1,11 +1,11 @@ -cask 'invalid-conflicts-with-key' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "invalid-conflicts-with-key" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/invalid-conflicts-with-key' + homepage "https://brew.sh/invalid-conflicts-with-key" - conflicts_with no_such_key: 'unar' + conflicts_with no_such_key: "unar" - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-arch-value.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-arch-value.rb index 4a5e12857b..dc9bfdc835 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-arch-value.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-arch-value.rb @@ -1,11 +1,11 @@ -cask 'invalid-depends-on-arch-value' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "invalid-depends-on-arch-value" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/invalid-depends-on-arch-value' + homepage "https://brew.sh/invalid-depends-on-arch-value" depends_on arch: :no_such_arch - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-key.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-key.rb index 1b653ed61e..346bed45d8 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-key.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-key.rb @@ -1,11 +1,11 @@ -cask 'invalid-depends-on-key' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "invalid-depends-on-key" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/invalid-depends-on-key' + homepage "https://brew.sh/invalid-depends-on-key" - depends_on no_such_key: 'unar' + depends_on no_such_key: "unar" - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-macos-bad-release.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-macos-bad-release.rb index 4d553bffa3..cc1cb02870 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-macos-bad-release.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-macos-bad-release.rb @@ -1,11 +1,11 @@ -cask 'invalid-depends-on-macos-bad-release' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "invalid-depends-on-macos-bad-release" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/invalid-depends-on-macos-bad-release' + homepage "https://brew.sh/invalid-depends-on-macos-bad-release" depends_on macos: :no_such_release - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-x11-value.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-x11-value.rb index 5ebc910357..780b00135d 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-x11-value.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-x11-value.rb @@ -1,11 +1,11 @@ -cask 'invalid-depends-on-x11-value' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "invalid-depends-on-x11-value" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/invalid-depends-on-x11-value' + homepage "https://brew.sh/invalid-depends-on-x11-value" depends_on x11: :no_such_value - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-generic-artifact-no-target.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-generic-artifact-no-target.rb index b0dab8a0ec..91c6318f76 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-generic-artifact-no-target.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-generic-artifact-no-target.rb @@ -1,9 +1,9 @@ -cask 'invalid-generic-artifact-no-target' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "invalid-generic-artifact-no-target" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/with-generic-artifact' + homepage "https://brew.sh/with-generic-artifact" - artifact 'Caffeine.app' + artifact "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-header-format.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-header-format.rb index 20896b4566..91f77d9e2b 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-header-format.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-header-format.rb @@ -1,9 +1,9 @@ -cask 'invalid-header-format', :invalid do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "invalid-header-format", :invalid do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/' + homepage "https://brew.sh/" - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-header-token-mismatch.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-header-token-mismatch.rb index f459c13a26..9e46d590c0 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-header-token-mismatch.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-header-token-mismatch.rb @@ -1,9 +1,9 @@ -cask 'invalid-header-token-mismatch-this-text-does-not-belong' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "invalid-header-token-mismatch-this-text-does-not-belong" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/' + homepage "https://brew.sh/" - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-header-version.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-header-version.rb index 36907fb57a..6bcc927db6 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-header-version.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-header-version.rb @@ -1,9 +1,9 @@ -cask 'invalid-header-version' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "invalid-header-version" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/' + homepage "https://brew.sh/" - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-manpage-no-section.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-manpage-no-section.rb index 6dd3148756..32d5ee74d0 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-manpage-no-section.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-manpage-no-section.rb @@ -1,9 +1,9 @@ -cask 'invalid-manpage-no-section' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "invalid-manpage-no-section" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/AppWithManpage.zip" - homepage 'https://brew.sh/with-generic-artifact' + homepage "https://brew.sh/with-generic-artifact" - manpage 'manpage' + manpage "manpage" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-stage-only-conflict.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-stage-only-conflict.rb index eed2dc356d..e94969fbe9 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-stage-only-conflict.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-stage-only-conflict.rb @@ -1,10 +1,10 @@ -cask 'invalid-stage-only-conflict' do - version '2.61' - sha256 'e44ffa103fbf83f55c8d0b1bea309a43b2880798dae8620b1ee8da5e1095ec68' +cask "invalid-stage-only-conflict" do + version "2.61" + sha256 "e44ffa103fbf83f55c8d0b1bea309a43b2880798dae8620b1ee8da5e1095ec68" url "file://#{TEST_FIXTURE_DIR}/cask/transmission-2.61.dmg" - homepage 'https://brew.sh/invalid-stage-only-conflict' + homepage "https://brew.sh/invalid-stage-only-conflict" - app 'Transmission.app' + app "Transmission.app" stage_only true end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-two-homepage.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-two-homepage.rb index 670df6aef6..b7325149a5 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-two-homepage.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-two-homepage.rb @@ -1,10 +1,10 @@ -cask 'invalid-two-homepage' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "invalid-two-homepage" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/' - homepage 'https://www.brew.sh/local-caffeine' + homepage "https://brew.sh/" + homepage "https://www.brew.sh/local-caffeine" - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-two-url.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-two-url.rb index 47e0918d95..b8b4e731cc 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-two-url.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-two-url.rb @@ -1,10 +1,10 @@ -cask 'invalid-two-url' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "invalid-two-url" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - url 'https://brew.sh/caffeine.zip' - homepage 'https://brew.sh/' + url "https://brew.sh/caffeine.zip" + homepage "https://brew.sh/" - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-two-version.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-two-version.rb index b806c401f1..f952d94e60 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-two-version.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-two-version.rb @@ -1,10 +1,10 @@ -cask 'invalid-two-version' do - version '1.2.3' - version '2.0' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "invalid-two-version" do + version "1.2.3" + version "2.0" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/' + homepage "https://brew.sh/" - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/latest-with-appcast.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/latest-with-appcast.rb index df7572e8f8..ad893cf7a6 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/latest-with-appcast.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/latest-with-appcast.rb @@ -1,10 +1,10 @@ -cask 'latest-with-appcast' do +cask "latest-with-appcast" do version :latest sha256 :no_check url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - appcast 'https://brew.sh/appcast.xml' - homepage 'https://brew.sh/with-appcast' + appcast "https://brew.sh/appcast.xml" + homepage "https://brew.sh/with-appcast" - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/latest-with-auto-updates.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/latest-with-auto-updates.rb index a4fa9c2016..e02a7f5aaa 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/latest-with-auto-updates.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/latest-with-auto-updates.rb @@ -1,11 +1,11 @@ -cask 'latest-with-auto-updates' do +cask "latest-with-auto-updates" do version :latest sha256 :no_check url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/latest-with-auto-updates' + homepage "https://brew.sh/latest-with-auto-updates" auto_updates true - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/local-caffeine.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/local-caffeine.rb index 8954b938fc..c467ca45ac 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/local-caffeine.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/local-caffeine.rb @@ -1,9 +1,9 @@ -cask 'local-caffeine' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "local-caffeine" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/' + homepage "https://brew.sh/" - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/local-transmission.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/local-transmission.rb index 8ce49a20db..eada3e74c0 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/local-transmission.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/local-transmission.rb @@ -1,10 +1,10 @@ -cask 'local-transmission' do - version '2.61' - sha256 'e44ffa103fbf83f55c8d0b1bea309a43b2880798dae8620b1ee8da5e1095ec68' +cask "local-transmission" do + version "2.61" + sha256 "e44ffa103fbf83f55c8d0b1bea309a43b2880798dae8620b1ee8da5e1095ec68" url "file://#{TEST_FIXTURE_DIR}/cask/transmission-2.61.dmg" - name 'Transmission' - homepage 'https://brew.sh/' + name "Transmission" + homepage "https://brew.sh/" - app 'Transmission.app' + app "Transmission.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/missing-checksum.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/missing-checksum.rb index bfa15821a8..8bfee251e1 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/missing-checksum.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/missing-checksum.rb @@ -1,8 +1,8 @@ -cask 'missing-checksum' do - version '1.2.3' +cask "missing-checksum" do + version "1.2.3" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/' + homepage "https://brew.sh/" - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/missing-homepage.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/missing-homepage.rb index dce0784720..6701d8515a 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/missing-homepage.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/missing-homepage.rb @@ -1,5 +1,5 @@ -cask 'missing-homepage' do - version '1.2.3' +cask "missing-homepage" do + version "1.2.3" - url 'https://localhost/something.dmg' + url "https://localhost/something.dmg" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/missing-name.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/missing-name.rb index f2946745f3..594ea29228 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/missing-name.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/missing-name.rb @@ -1,5 +1,5 @@ -cask 'missing-name' do - version '1.2.3' +cask "missing-name" do + version "1.2.3" - url 'https://localhost/something.dmg' + url "https://localhost/something.dmg" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/missing-sha256.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/missing-sha256.rb index 8c7567ba60..7694834727 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/missing-sha256.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/missing-sha256.rb @@ -1,5 +1,5 @@ -cask 'missing-sha256' do - version '1.2.3' +cask "missing-sha256" do + version "1.2.3" - url 'https://localhost/something.dmg' + url "https://localhost/something.dmg" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/missing-url.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/missing-url.rb index 65a44012b0..2febb8a9c1 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/missing-url.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/missing-url.rb @@ -1,5 +1,5 @@ -cask 'missing-url' do - version '1.2.3' +cask "missing-url" do + version "1.2.3" - homepage 'https://brew.sh/' + homepage "https://brew.sh/" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/missing-version.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/missing-version.rb index 3ba32d4f7b..d87e40df29 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/missing-version.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/missing-version.rb @@ -1,4 +1,4 @@ -cask 'missing-version' do - url 'https://brew.sh/TestCask.dmg' - homepage 'https://brew.sh/' +cask "missing-version" do + url "https://brew.sh/TestCask.dmg" + homepage "https://brew.sh/" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/naked-executable.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/naked-executable.rb index 7b5be8080b..bb27d403d6 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/naked-executable.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/naked-executable.rb @@ -1,9 +1,9 @@ -cask 'naked-executable' do - version '1.2.3' - sha256 '306c6ca7407560340797866e077e053627ad409277d1b9da58106fce4cf717cb' +cask "naked-executable" do + version "1.2.3" + sha256 "306c6ca7407560340797866e077e053627ad409277d1b9da58106fce4cf717cb" url "file://#{TEST_FIXTURE_DIR}/cask/naked_executable" - homepage 'https://brew.sh/naked-executable' + homepage "https://brew.sh/naked-executable" container type: :naked end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/nested-app.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/nested-app.rb index 5b96c367b6..95915be6c0 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/nested-app.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/nested-app.rb @@ -1,11 +1,11 @@ -cask 'nested-app' do - version '1.2.3' - sha256 '1866dfa833b123bb8fe7fa7185ebf24d28d300d0643d75798bc23730af734216' +cask "nested-app" do + version "1.2.3" + sha256 "1866dfa833b123bb8fe7fa7185ebf24d28d300d0643d75798bc23730af734216" url "file://#{TEST_FIXTURE_DIR}/cask/NestedApp.dmg.zip" - homepage 'https://brew.sh/nested-app' + homepage "https://brew.sh/nested-app" - container nested: 'NestedApp.dmg' + container nested: "NestedApp.dmg" - app 'MyNestedApp.app' + app "MyNestedApp.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/no-checksum.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/no-checksum.rb index d563137b54..151e9e04f5 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/no-checksum.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/no-checksum.rb @@ -1,9 +1,9 @@ -cask 'no-checksum' do - version '1.2.3' +cask "no-checksum" do + version "1.2.3" sha256 :no_check url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/' + homepage "https://brew.sh/" - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/no-dsl-version.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/no-dsl-version.rb index 4b9a721b93..26a5e2f66e 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/no-dsl-version.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/no-dsl-version.rb @@ -1,9 +1,9 @@ -cask 'no-dsl-version' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "no-dsl-version" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" - url 'https://brew.sh/TestCask.dmg' - homepage 'https://brew.sh/' + url "https://brew.sh/TestCask.dmg" + homepage "https://brew.sh/" - app 'TestCask.app' + app "TestCask.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/osdn-correct-url-format.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/osdn-correct-url-format.rb index 2a16272bd6..c80bdacf6d 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/osdn-correct-url-format.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/osdn-correct-url-format.rb @@ -1,6 +1,6 @@ -cask 'osdn-correct-url-format' do - version '1.2.3' +cask "osdn-correct-url-format" do + version "1.2.3" - url 'https://user.dl.osdn.jp/something/id/Something-1.2.3.dmg' - homepage 'https://osdn.jp/projects/something/' + url "https://user.dl.osdn.jp/something/id/Something-1.2.3.dmg" + homepage "https://osdn.jp/projects/something/" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/osdn-incorrect-url-format.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/osdn-incorrect-url-format.rb index ec5ae464b1..10a36d10cc 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/osdn-incorrect-url-format.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/osdn-incorrect-url-format.rb @@ -1,6 +1,6 @@ -cask 'osdn-incorrect-url-format' do - version '1.2.3' +cask "osdn-incorrect-url-format" do + version "1.2.3" - url 'https://osdn.jp/projects/something/files/Something-1.2.3.dmg/download' - homepage 'https://osdn.jp/projects/something/' + url "https://osdn.jp/projects/something/files/Something-1.2.3.dmg/download" + homepage "https://osdn.jp/projects/something/" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/auto-updates.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/auto-updates.rb index b78323b075..c2863c3e4f 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/auto-updates.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/auto-updates.rb @@ -1,11 +1,11 @@ -cask 'auto-updates' do - version '2.57' - sha256 '5633c3a0f2e572cbf021507dec78c50998b398c343232bdfc7e26221d0a5db4d' +cask "auto-updates" do + version "2.57" + sha256 "5633c3a0f2e572cbf021507dec78c50998b398c343232bdfc7e26221d0a5db4d" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyApp.zip" - homepage 'https://brew.sh/MyFancyApp' + homepage "https://brew.sh/MyFancyApp" auto_updates true - app 'MyFancyApp/MyFancyApp.app' + app "MyFancyApp/MyFancyApp.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/bad-checksum.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/bad-checksum.rb index 8b223262ca..40b91ce422 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/bad-checksum.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/bad-checksum.rb @@ -1,9 +1,9 @@ -cask 'bad-checksum' do - version '1.2.2' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "bad-checksum" do + version "1.2.2" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/' + homepage "https://brew.sh/" - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/bad-checksum2.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/bad-checksum2.rb index efeb1e32ad..6bbdb259a4 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/bad-checksum2.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/bad-checksum2.rb @@ -1,9 +1,9 @@ -cask 'bad-checksum2' do - version '1.2.2' - sha256 'fab685fabf73d5a9382581ce8698fce9408f5feaa49fa10d9bc6c510493300f5' +cask "bad-checksum2" do + version "1.2.2" + sha256 "fab685fabf73d5a9382581ce8698fce9408f5feaa49fa10d9bc6c510493300f5" url "file://#{TEST_FIXTURE_DIR}/cask/container.tar.gz" - homepage 'https://brew.sh/container-tar-gz' + homepage "https://brew.sh/container-tar-gz" - app 'container' + app "container" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/local-caffeine.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/local-caffeine.rb index 97a7372597..e6801eb984 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/local-caffeine.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/local-caffeine.rb @@ -1,9 +1,9 @@ -cask 'local-caffeine' do - version '1.2.2' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "local-caffeine" do + version "1.2.2" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/' + homepage "https://brew.sh/" - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/local-transmission.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/local-transmission.rb index a3f5377ee9..aeb9941479 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/local-transmission.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/local-transmission.rb @@ -1,9 +1,9 @@ -cask 'local-transmission' do - version '2.60' - sha256 'e44ffa103fbf83f55c8d0b1bea309a43b2880798dae8620b1ee8da5e1095ec68' +cask "local-transmission" do + version "2.60" + sha256 "e44ffa103fbf83f55c8d0b1bea309a43b2880798dae8620b1ee8da5e1095ec68" url "file://#{TEST_FIXTURE_DIR}/cask/transmission-2.61.dmg" - homepage 'https://brew.sh/' + homepage "https://brew.sh/" - app 'Transmission.app' + app "Transmission.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/version-latest.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/version-latest.rb index 72664ce456..c4389c4253 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/version-latest.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/version-latest.rb @@ -1,10 +1,10 @@ -cask 'version-latest' do +cask "version-latest" do version :latest sha256 :no_check url "file://#{TEST_FIXTURE_DIR}/cask/caffeines.zip" - homepage 'https://brew.sh/' + homepage "https://brew.sh/" - app 'Caffeine Mini.app' - app 'Caffeine Pro.app' + app "Caffeine Mini.app" + app "Caffeine Pro.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/will-fail-if-upgraded.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/will-fail-if-upgraded.rb index f617c33f3d..6cb17a6cfc 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/will-fail-if-upgraded.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/will-fail-if-upgraded.rb @@ -1,9 +1,9 @@ -cask 'will-fail-if-upgraded' do - version '1.2.2' - sha256 'fab685fabf73d5a9382581ce8698fce9408f5feaa49fa10d9bc6c510493300f5' +cask "will-fail-if-upgraded" do + version "1.2.2" + sha256 "fab685fabf73d5a9382581ce8698fce9408f5feaa49fa10d9bc6c510493300f5" url "file://#{TEST_FIXTURE_DIR}/cask/container.tar.gz" - homepage 'https://brew.sh/container-tar-gz' + homepage "https://brew.sh/container-tar-gz" - app 'container' + app "container" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/pkg-without-uninstall.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/pkg-without-uninstall.rb index 8c9fc68879..a51c8ec886 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/pkg-without-uninstall.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/pkg-without-uninstall.rb @@ -1,9 +1,9 @@ -cask 'pkg-without-uninstall' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "pkg-without-uninstall" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'Fancy.pkg' + pkg "Fancy.pkg" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/sha256-for-empty-string.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/sha256-for-empty-string.rb index 0bf3ee9b5a..a3daf6eb9b 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/sha256-for-empty-string.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/sha256-for-empty-string.rb @@ -1,4 +1,4 @@ -cask 'sha256-for-empty-string' do - version '1.2.3' - sha256 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' +cask "sha256-for-empty-string" do + version "1.2.3" + sha256 "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-correct-url-format.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-correct-url-format.rb index 439eb8998d..8546dfb751 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-correct-url-format.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-correct-url-format.rb @@ -1,6 +1,6 @@ -cask 'sourceforge-correct-url-format' do - version '1.2.3' +cask "sourceforge-correct-url-format" do + version "1.2.3" - url 'https://downloads.sourceforge.net/something/Something-1.2.3.dmg' - homepage 'https://sourceforge.net/projects/something/' + url "https://downloads.sourceforge.net/something/Something-1.2.3.dmg" + homepage "https://sourceforge.net/projects/something/" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-incorrect-url-format.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-incorrect-url-format.rb index e70c41ea7c..365db0fe83 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-incorrect-url-format.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-incorrect-url-format.rb @@ -1,6 +1,6 @@ -cask 'sourceforge-incorrect-url-format' do - version '1.2.3' +cask "sourceforge-incorrect-url-format" do + version "1.2.3" - url 'https://sourceforge.net/projects/something/files/Something-1.2.3.dmg/download' - homepage 'https://sourceforge.net/projects/something/' + url "https://sourceforge.net/projects/something/files/Something-1.2.3.dmg/download" + homepage "https://sourceforge.net/projects/something/" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-version-latest-correct-url-format.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-version-latest-correct-url-format.rb index 07b068f707..49801ce2a0 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-version-latest-correct-url-format.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-version-latest-correct-url-format.rb @@ -1,6 +1,6 @@ -cask 'sourceforge-version-latest-correct-url-format' do +cask "sourceforge-version-latest-correct-url-format" do version :latest - url 'https://sourceforge.net/projects/something/files/latest/download' - homepage 'https://sourceforge.net/projects/something/' + url "https://sourceforge.net/projects/something/files/latest/download" + homepage "https://sourceforge.net/projects/something/" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-with-appcast.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-with-appcast.rb index 2e3b221614..ad813becfa 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-with-appcast.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-with-appcast.rb @@ -1,7 +1,7 @@ -cask 'sourceforge-with-appcast' do - version '1.2.3' +cask "sourceforge-with-appcast" do + version "1.2.3" - url 'https://downloads.sourceforge.net/something/Something-1.2.3.dmg' - appcast 'https://sourceforge.net/projects/something/rss' - homepage 'https://sourceforge.net/projects/something/' + url "https://downloads.sourceforge.net/something/Something-1.2.3.dmg" + appcast "https://sourceforge.net/projects/something/rss" + homepage "https://sourceforge.net/projects/something/" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/stage-only.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/stage-only.rb index 27eb3a4095..5c29e7a75e 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/stage-only.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/stage-only.rb @@ -1,9 +1,9 @@ -cask 'stage-only' do - version '2.61' - sha256 'e44ffa103fbf83f55c8d0b1bea309a43b2880798dae8620b1ee8da5e1095ec68' +cask "stage-only" do + version "2.61" + sha256 "e44ffa103fbf83f55c8d0b1bea309a43b2880798dae8620b1ee8da5e1095ec68" url "file://#{TEST_FIXTURE_DIR}/cask/transmission-2.61.dmg" - homepage 'https://brew.sh/stage-only' + homepage "https://brew.sh/stage-only" stage_only true end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/test-opera-mail.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/test-opera-mail.rb index aea8e71280..6c005620e0 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/test-opera-mail.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/test-opera-mail.rb @@ -1,9 +1,9 @@ -cask 'test-opera-mail' do - version '1.0' - sha256 'afd192e308f8ea8ddb3d426fd6663d97078570417ee78b8e1fa15f515ae3d677' +cask "test-opera-mail" do + version "1.0" + sha256 "afd192e308f8ea8ddb3d426fd6663d97078570417ee78b8e1fa15f515ae3d677" - url 'https://get-ash-1.opera.com/pub/opera/mail/1.0/mac/Opera-Mail-1.0-1040.i386.dmg' - homepage 'https://www.opera.com/computer/mail' + url "https://get-ash-1.opera.com/pub/opera/mail/1.0/mac/Opera-Mail-1.0-1040.i386.dmg" + homepage "https://www.opera.com/computer/mail" - app 'Opera Mail.app' + app "Opera Mail.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/test-opera.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/test-opera.rb index 8d34cb8b7a..4c3888c6d2 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/test-opera.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/test-opera.rb @@ -1,9 +1,9 @@ -cask 'test-opera' do - version '19.0.1326.47' - sha256 '7b91f20ab754f7b3fef8dc346e0393917e11676b74c8f577408841619f76040a' +cask "test-opera" do + version "19.0.1326.47" + sha256 "7b91f20ab754f7b3fef8dc346e0393917e11676b74c8f577408841619f76040a" - url 'https://get.geo.opera.com/pub/opera/desktop/19.0.1326.47/mac/Opera_19.0.1326.47_Setup.dmg' - homepage 'https://www.opera.com/' + url "https://get.geo.opera.com/pub/opera/desktop/19.0.1326.47/mac/Opera_19.0.1326.47_Setup.dmg" + homepage "https://www.opera.com/" - app 'Opera.app' + app "Opera.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/version-latest-string.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/version-latest-string.rb index 6bd090c281..1b2d6c401d 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/version-latest-string.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/version-latest-string.rb @@ -1,4 +1,4 @@ -cask 'version-latest-string' do - version 'latest' +cask "version-latest-string" do + version "latest" sha256 :no_check end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/version-latest-with-checksum.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/version-latest-with-checksum.rb index 040cfc76e6..4d2f35957f 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/version-latest-with-checksum.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/version-latest-with-checksum.rb @@ -1,4 +1,4 @@ -cask 'version-latest-with-checksum' do +cask "version-latest-with-checksum" do version :latest - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/version-latest.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/version-latest.rb index 72664ce456..c4389c4253 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/version-latest.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/version-latest.rb @@ -1,10 +1,10 @@ -cask 'version-latest' do +cask "version-latest" do version :latest sha256 :no_check url "file://#{TEST_FIXTURE_DIR}/cask/caffeines.zip" - homepage 'https://brew.sh/' + homepage "https://brew.sh/" - app 'Caffeine Mini.app' - app 'Caffeine Pro.app' + app "Caffeine Mini.app" + app "Caffeine Pro.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/will-fail-if-upgraded.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/will-fail-if-upgraded.rb index 06f4049c37..0ad4b91a8f 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/will-fail-if-upgraded.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/will-fail-if-upgraded.rb @@ -1,9 +1,9 @@ -cask 'will-fail-if-upgraded' do - version '1.2.3' - sha256 'e44ffa103fbf83f55c8d0b1bea309a43b2880798dae8620b1ee8da5e1095ec68' +cask "will-fail-if-upgraded" do + version "1.2.3" + sha256 "e44ffa103fbf83f55c8d0b1bea309a43b2880798dae8620b1ee8da5e1095ec68" url "file://#{TEST_FIXTURE_DIR}/cask/transmission-2.61.dmg" - homepage 'https://brew.sh/' + homepage "https://brew.sh/" - app 'container' + app "container" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-allow-untrusted.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-allow-untrusted.rb index cf4d08fb8c..1d688a170c 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-allow-untrusted.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-allow-untrusted.rb @@ -1,11 +1,11 @@ -cask 'with-allow-untrusted' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-allow-untrusted" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'Fancy.pkg', allow_untrusted: true + pkg "Fancy.pkg", allow_untrusted: true - uninstall pkgutil: 'my.fancy.package.*' + uninstall pkgutil: "my.fancy.package.*" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-alt-target.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-alt-target.rb index 099cb28fe7..15af2b4c83 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-alt-target.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-alt-target.rb @@ -1,9 +1,9 @@ -cask 'with-alt-target' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "with-alt-target" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/' + homepage "https://brew.sh/" - app 'Caffeine.app', target: 'AnotherName.app' + app "Caffeine.app", target: "AnotherName.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-appcast.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-appcast.rb index b99bd53126..c26b429354 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-appcast.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-appcast.rb @@ -1,10 +1,10 @@ -cask 'with-appcast' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "with-appcast" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - appcast 'https://brew.sh/appcast.xml' - homepage 'https://brew.sh/with-appcast' + appcast "https://brew.sh/appcast.xml" + homepage "https://brew.sh/with-appcast" - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-auto-updates.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-auto-updates.rb index 60b16314ba..308751bf6b 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-auto-updates.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-auto-updates.rb @@ -1,12 +1,12 @@ -cask 'with-auto-updates' do - version '1.0' - sha256 'e5be907a51cd0d5b128532284afe1c913608c584936a5e55d94c75a9f48c4322' +cask "with-auto-updates" do + version "1.0" + sha256 "e5be907a51cd0d5b128532284afe1c913608c584936a5e55d94c75a9f48c4322" url "https://brew.sh/autoupdates_#{version}.zip" - name 'AutoUpdates' - homepage 'https://brew.sh/autoupdates' + name "AutoUpdates" + homepage "https://brew.sh/autoupdates" auto_updates true - app 'AutoUpdates.app' + app "AutoUpdates.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-autodetected-manpage-section.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-autodetected-manpage-section.rb index a92b9be233..b330074da7 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-autodetected-manpage-section.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-autodetected-manpage-section.rb @@ -1,9 +1,9 @@ -cask 'with-autodetected-manpage-section' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "with-autodetected-manpage-section" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/AppWithManpage.zip" - homepage 'https://brew.sh/with-autodetected-manpage-section' + homepage "https://brew.sh/with-autodetected-manpage-section" - manpage 'manpage.1' + manpage "manpage.1" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-binary.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-binary.rb index daf42f6b05..6915314edd 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-binary.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-binary.rb @@ -1,10 +1,10 @@ -cask 'with-binary' do - version '1.2.3' - sha256 'd5b2dfbef7ea28c25f7a77cd7fa14d013d82b626db1d82e00e25822464ba19e2' +cask "with-binary" do + version "1.2.3" + sha256 "d5b2dfbef7ea28c25f7a77cd7fa14d013d82b626db1d82e00e25822464ba19e2" url "file://#{TEST_FIXTURE_DIR}/cask/AppWithBinary.zip" - homepage 'https://brew.sh/with-binary' + homepage "https://brew.sh/with-binary" - app 'App.app' - binary 'binary' + app "App.app" + binary "binary" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-caveats.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-caveats.rb index ca516484bc..9df2be5119 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-caveats.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-caveats.rb @@ -1,11 +1,11 @@ -cask 'with-caveats' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "with-caveats" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/' + homepage "https://brew.sh/" - app 'Caffeine.app' + app "Caffeine.app" # simple string is evaluated at compile-time caveats <<~EOS @@ -17,7 +17,7 @@ cask 'with-caveats' do end # a do block may print and use a DSL caveats do - puts 'Custom text via puts followed by DSL-generated text:' - path_environment_variable('/custom/path/bin') + puts "Custom text via puts followed by DSL-generated text:" + path_environment_variable("/custom/path/bin") end end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-choices.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-choices.rb index 1cd69050f9..15832738e1 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-choices.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-choices.rb @@ -1,16 +1,16 @@ -cask 'with-choices' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-choices" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'MyFancyPkg/Fancy.pkg', + pkg "MyFancyPkg/Fancy.pkg", choices: [ - { - 'choiceIdentifier' => 'choice1', - 'choiceAttribute' => 'selected', - 'attributeSetting' => 1, - }, - ] + { + "choiceIdentifier" => "choice1", + "choiceAttribute" => "selected", + "attributeSetting" => 1, + }, + ] end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-conditional-caveats.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-conditional-caveats.rb index 441b93e5a1..265bd7757d 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-conditional-caveats.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-conditional-caveats.rb @@ -1,14 +1,14 @@ -cask 'with-conditional-caveats' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "with-conditional-caveats" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/' + homepage "https://brew.sh/" - app 'Caffeine.app' + app "Caffeine.app" # a do block may print and use a DSL caveats do - puts 'This caveat is conditional' if false # rubocop:disable Lint/LiteralAsCondition + puts "This caveat is conditional" if false # rubocop:disable Lint/LiteralAsCondition end end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-conflicts-with.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-conflicts-with.rb index 7b09976da1..9986a5d039 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-conflicts-with.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-conflicts-with.rb @@ -1,11 +1,11 @@ -cask 'with-conflicts-with' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "with-conflicts-with" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/with-conflicts-with' + homepage "https://brew.sh/with-conflicts-with" - conflicts_with cask: 'local-caffeine' + conflicts_with cask: "local-caffeine" - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-arch.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-arch.rb index 1770d526e1..13fa517d6c 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-arch.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-arch.rb @@ -1,12 +1,12 @@ -cask 'with-depends-on-arch' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "with-depends-on-arch" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/with-depends-on-arch' + homepage "https://brew.sh/with-depends-on-arch" # covers all known hardware; always succeeds depends_on arch: :intel - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask-cyclic-helper.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask-cyclic-helper.rb index ce3f00615b..8e7986fa76 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask-cyclic-helper.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask-cyclic-helper.rb @@ -1,11 +1,11 @@ -cask 'with-depends-on-cask-cyclic-helper' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "with-depends-on-cask-cyclic-helper" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/with-depends-on-cask-cyclic-helper' + homepage "https://brew.sh/with-depends-on-cask-cyclic-helper" - depends_on cask: 'with-depends-on-cask-cyclic' + depends_on cask: "with-depends-on-cask-cyclic" - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask-cyclic.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask-cyclic.rb index 824e2fa5fe..e1c324567c 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask-cyclic.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask-cyclic.rb @@ -1,12 +1,12 @@ -cask 'with-depends-on-cask-cyclic' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "with-depends-on-cask-cyclic" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/with-depends-on-cask-cyclic' + homepage "https://brew.sh/with-depends-on-cask-cyclic" - depends_on cask: 'local-caffeine' - depends_on cask: 'with-depends-on-cask-cyclic-helper' + depends_on cask: "local-caffeine" + depends_on cask: "with-depends-on-cask-cyclic-helper" - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask-multiple.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask-multiple.rb index de3f3391b1..e67ecb5cb6 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask-multiple.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask-multiple.rb @@ -1,12 +1,12 @@ -cask 'with-depends-on-cask-multiple' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "with-depends-on-cask-multiple" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/with-depends-on-cask-multiple' + homepage "https://brew.sh/with-depends-on-cask-multiple" - depends_on cask: 'local-caffeine' - depends_on cask: 'local-transmission' + depends_on cask: "local-caffeine" + depends_on cask: "local-transmission" - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask.rb index 2bc3989340..a7af1f4203 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask.rb @@ -1,11 +1,11 @@ -cask 'with-depends-on-cask' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "with-depends-on-cask" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/with-depends-on-cask' + homepage "https://brew.sh/with-depends-on-cask" - depends_on cask: 'local-transmission' + depends_on cask: "local-transmission" - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-formula-multiple.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-formula-multiple.rb index 8ef79374be..c3ce42aa7c 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-formula-multiple.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-formula-multiple.rb @@ -1,12 +1,12 @@ -cask 'with-depends-on-formula-multiple' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "with-depends-on-formula-multiple" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/with-depends-on-formula-multiple' + homepage "https://brew.sh/with-depends-on-formula-multiple" - depends_on formula: 'unar' - depends_on formula: 'fileutils' + depends_on formula: "unar" + depends_on formula: "fileutils" - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-formula.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-formula.rb index 41f2df5a47..3d3be94474 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-formula.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-formula.rb @@ -1,11 +1,11 @@ -cask 'with-depends-on-formula' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "with-depends-on-formula" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/with-depends-on-formula' + homepage "https://brew.sh/with-depends-on-formula" - depends_on formula: 'unar' + depends_on formula: "unar" - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-macos-failure.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-macos-failure.rb index 195edfae4c..652ac08b8e 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-macos-failure.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-macos-failure.rb @@ -1,12 +1,12 @@ -cask 'with-depends-on-macos-failure' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "with-depends-on-macos-failure" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/with-depends-on-macos-failure' + homepage "https://brew.sh/with-depends-on-macos-failure" # guarantee a mismatched release depends_on macos: MacOS.version == :catalina ? :mojave : :catalina - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-macos-symbol.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-macos-symbol.rb index cc0be4dc41..048419cd9e 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-macos-symbol.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-macos-symbol.rb @@ -1,11 +1,11 @@ -cask 'with-depends-on-macos-symbol' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "with-depends-on-macos-symbol" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/with-depends-on-macos-symbol' + homepage "https://brew.sh/with-depends-on-macos-symbol" depends_on macos: MacOS.version.to_sym - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-x11-false.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-x11-false.rb index 0ac78dea2e..fed80ab8a1 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-x11-false.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-x11-false.rb @@ -1,11 +1,11 @@ -cask 'with-depends-on-x11-false' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "with-depends-on-x11-false" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/with-depends-on-x11-false' + homepage "https://brew.sh/with-depends-on-x11-false" depends_on x11: false - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-x11.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-x11.rb index 50e17d10d7..3df71437ee 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-x11.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-x11.rb @@ -1,11 +1,11 @@ -cask 'with-depends-on-x11' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "with-depends-on-x11" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/with-depends-on-x11' + homepage "https://brew.sh/with-depends-on-x11" depends_on x11: true - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-embedded-binary.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-embedded-binary.rb index 0421291aba..69a1ac2d1a 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-embedded-binary.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-embedded-binary.rb @@ -1,10 +1,10 @@ -cask 'with-embedded-binary' do - version '1.2.3' - sha256 'fe052d3e77d92676775fd916ddb8942e72a565b844ea7f6d055474c99bb4e47b' +cask "with-embedded-binary" do + version "1.2.3" + sha256 "fe052d3e77d92676775fd916ddb8942e72a565b844ea7f6d055474c99bb4e47b" url "file://#{TEST_FIXTURE_DIR}/cask/AppWithEmbeddedBinary.zip" - homepage 'https://brew.sh/with-binary' + homepage "https://brew.sh/with-binary" - app 'App.app' + app "App.app" binary "#{appdir}/App.app/Contents/MacOS/App/binary" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-generic-artifact.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-generic-artifact.rb index 379dcc7676..d4840107c0 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-generic-artifact.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-generic-artifact.rb @@ -1,9 +1,9 @@ -cask 'with-generic-artifact' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "with-generic-artifact" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/with-generic-artifact' + homepage "https://brew.sh/with-generic-artifact" - artifact 'Caffeine.app', target: "#{appdir}/Caffeine.app" + artifact "Caffeine.app", target: "#{appdir}/Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-installable.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-installable.rb index ec0e22e6c0..fe7cd83008 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-installable.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-installable.rb @@ -1,21 +1,21 @@ -cask 'with-installable' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-installable" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'MyFancyPkg/Fancy.pkg' + pkg "MyFancyPkg/Fancy.pkg" - uninstall script: { executable: 'MyFancyPkg/FancyUninstaller.tool', args: ['--please'] }, - quit: 'my.fancy.package.app', - login_item: 'Fancy', + uninstall script: { executable: "MyFancyPkg/FancyUninstaller.tool", args: ["--please"] }, + quit: "my.fancy.package.app", + login_item: "Fancy", delete: [ - "#{TEST_TMPDIR}/absolute_path", - '~/path_with_tilde', - "#{TEST_TMPDIR}/glob_path*", - 'impermissible/relative/path', - '/another/impermissible/../relative/path', - ], + "#{TEST_TMPDIR}/absolute_path", + "~/path_with_tilde", + "#{TEST_TMPDIR}/glob_path*", + "impermissible/relative/path", + "/another/impermissible/../relative/path", + ], rmdir: "#{TEST_TMPDIR}/empty_directory_path" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-installer-manual.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-installer-manual.rb index bda4edd871..7f7e9192ea 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-installer-manual.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-installer-manual.rb @@ -1,9 +1,9 @@ -cask 'with-installer-manual' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "with-installer-manual" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/' + homepage "https://brew.sh/" - installer manual: 'Caffeine.app' + installer manual: "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-installer-script.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-installer-script.rb index 0e6bf65121..42b933787b 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-installer-script.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-installer-script.rb @@ -1,15 +1,15 @@ -cask 'with-installer-script' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "with-installer-script" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/with-install-script' + homepage "https://brew.sh/with-install-script" - installer script: '/usr/bin/true', - args: ['--flag'] + installer script: "/usr/bin/true", + args: ["--flag"] # acceptable alternate form installer script: { - executable: '/usr/bin/false', - args: ['--flag'], - } + executable: "/usr/bin/false", + args: ["--flag"], + } end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-languages.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-languages.rb index b8b57727be..2bbafea7a1 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-languages.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-languages.rb @@ -1,18 +1,18 @@ -cask 'with-languages' do - version '1.2.3' +cask "with-languages" do + version "1.2.3" - language 'zh' do - sha256 'abc123' - 'zh-CN' + language "zh" do + sha256 "abc123" + "zh-CN" end - language 'en-US', default: true do - sha256 'xyz789' - 'en-US' + language "en-US", default: true do + sha256 "xyz789" + "en-US" end url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/' + homepage "https://brew.sh/" - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-macosx-dir.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-macosx-dir.rb index b0f29815dd..b02e74e98d 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-macosx-dir.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-macosx-dir.rb @@ -1,9 +1,9 @@ -cask 'with-macosx-dir' do - version '1.2.3' - sha256 '5633c3a0f2e572cbf021507dec78c50998b398c343232bdfc7e26221d0a5db4d' +cask "with-macosx-dir" do + version "1.2.3" + sha256 "5633c3a0f2e572cbf021507dec78c50998b398c343232bdfc7e26221d0a5db4d" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyApp.zip" - homepage 'https://brew.sh/MyFancyApp' + homepage "https://brew.sh/MyFancyApp" - app 'MyFancyApp/MyFancyApp.app' + app "MyFancyApp/MyFancyApp.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-non-executable-binary.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-non-executable-binary.rb index 7893acfe74..0ed70fff27 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-non-executable-binary.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-non-executable-binary.rb @@ -1,9 +1,9 @@ -cask 'with-non-executable-binary' do - version '1.2.3' - sha256 'd5b2dfbef7ea28c25f7a77cd7fa14d013d82b626db1d82e00e25822464ba19e2' +cask "with-non-executable-binary" do + version "1.2.3" + sha256 "d5b2dfbef7ea28c25f7a77cd7fa14d013d82b626db1d82e00e25822464ba19e2" url "file://#{TEST_FIXTURE_DIR}/cask/naked_non_executable" - homepage 'https://brew.sh/with-binary' + homepage "https://brew.sh/with-binary" - binary 'naked_non_executable' + binary "naked_non_executable" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-pkgutil-zap.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-pkgutil-zap.rb index d7ce43aae4..b19a54de04 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-pkgutil-zap.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-pkgutil-zap.rb @@ -1,13 +1,13 @@ -cask 'with-pkgutil-zap' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-pkgutil-zap" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'Fancy.pkg' + pkg "Fancy.pkg" - zap pkgutil: 'my.fancy.package.*', - kext: 'my.fancy.package.kernelextension', - launchctl: 'my.fancy.package.service' + zap pkgutil: "my.fancy.package.*", + kext: "my.fancy.package.kernelextension", + launchctl: "my.fancy.package.service" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-postflight-multi.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-postflight-multi.rb index 57989676df..f0b82d4716 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-postflight-multi.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-postflight-multi.rb @@ -1,11 +1,11 @@ -cask 'with-postflight-multi' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-postflight-multi" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'MyFancyPkg/Fancy.pkg' + pkg "MyFancyPkg/Fancy.pkg" postflight do end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-postflight.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-postflight.rb index a12ed6b5b9..b14223ccbd 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-postflight.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-postflight.rb @@ -1,11 +1,11 @@ -cask 'with-postflight' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-postflight" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'MyFancyPkg/Fancy.pkg' + pkg "MyFancyPkg/Fancy.pkg" postflight do end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-preflight-multi.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-preflight-multi.rb index a84021dde0..c62bfdcebc 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-preflight-multi.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-preflight-multi.rb @@ -1,11 +1,11 @@ -cask 'with-preflight-multi' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-preflight-multi" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'MyFancyPkg/Fancy.pkg' + pkg "MyFancyPkg/Fancy.pkg" preflight do end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-preflight.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-preflight.rb index af3ce7d205..29bc0b0c16 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-preflight.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-preflight.rb @@ -1,11 +1,11 @@ -cask 'with-preflight' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-preflight" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'MyFancyPkg/Fancy.pkg' + pkg "MyFancyPkg/Fancy.pkg" preflight do end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-suite.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-suite.rb index ed20338127..0a976d1970 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-suite.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-suite.rb @@ -1,10 +1,10 @@ -cask 'with-suite' do - version '1.2.3' - sha256 'd95dcc12d4e5be0bc3cb9793c4b7e7f69a25f0b3c7418494b0c883957e6eeae4' +cask "with-suite" do + version "1.2.3" + sha256 "d95dcc12d4e5be0bc3cb9793c4b7e7f69a25f0b3c7418494b0c883957e6eeae4" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine-suite.zip" - name 'Caffeine' - homepage 'https://brew.sh/with-suite' + name "Caffeine" + homepage "https://brew.sh/with-suite" - suite 'Caffeine' + suite "Caffeine" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-two-apps-correct.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-two-apps-correct.rb index 819b21233a..31093c90c0 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-two-apps-correct.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-two-apps-correct.rb @@ -1,10 +1,10 @@ -cask 'with-two-apps-correct' do - version '1.2.3' - sha256 '3178fbfd1ea5d87a2a0662a4eb599ebc9a03888e73f37538d9f3f6ee69d2368e' +cask "with-two-apps-correct" do + version "1.2.3" + sha256 "3178fbfd1ea5d87a2a0662a4eb599ebc9a03888e73f37538d9f3f6ee69d2368e" url "file://#{TEST_FIXTURE_DIR}/cask/caffeines.zip" - homepage 'https://brew.sh/' + homepage "https://brew.sh/" - app 'Caffeine Mini.app' - app 'Caffeine Pro.app' + app "Caffeine Mini.app" + app "Caffeine Pro.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-two-apps-subdir.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-two-apps-subdir.rb index 8ebf136057..5f273e6ac7 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-two-apps-subdir.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-two-apps-subdir.rb @@ -1,10 +1,10 @@ -cask 'with-two-apps-subdir' do - version '1.2.3' - sha256 'd687c22a21c02bd8f07da9302c8292b93a04df9a929e3f04d09aea6c76f75c65' +cask "with-two-apps-subdir" do + version "1.2.3" + sha256 "d687c22a21c02bd8f07da9302c8292b93a04df9a929e3f04d09aea6c76f75c65" url "file://#{TEST_FIXTURE_DIR}/cask/caffeines-subdir.zip" - homepage 'https://brew.sh/' + homepage "https://brew.sh/" - app 'Caffeines/Caffeine Mini.app' - app 'Caffeines/Caffeine Pro.app' + app "Caffeines/Caffeine Mini.app" + app "Caffeines/Caffeine Pro.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-delete.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-delete.rb index 550eb9009e..f40775872e 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-delete.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-delete.rb @@ -1,17 +1,17 @@ -cask 'with-uninstall-delete' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-uninstall-delete" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'Fancy.pkg' + pkg "Fancy.pkg" uninstall delete: [ - "#{TEST_TMPDIR}/absolute_path", - '~/path_with_tilde', - "#{TEST_TMPDIR}/glob_path*", - 'impermissible/relative/path', - '/another/impermissible/../relative/path', - ] + "#{TEST_TMPDIR}/absolute_path", + "~/path_with_tilde", + "#{TEST_TMPDIR}/glob_path*", + "impermissible/relative/path", + "/another/impermissible/../relative/path", + ] end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-early-script.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-early-script.rb index 07759f6f40..8795d86c69 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-early-script.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-early-script.rb @@ -1,11 +1,11 @@ -cask 'with-uninstall-early-script' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-uninstall-early-script" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'MyFancyPkg/Fancy.pkg' + pkg "MyFancyPkg/Fancy.pkg" - uninstall early_script: { executable: 'MyFancyPkg/FancyUninstaller.tool', args: ['--please'] } + uninstall early_script: { executable: "MyFancyPkg/FancyUninstaller.tool", args: ["--please"] } end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-kext.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-kext.rb index f3646cae00..ea2a12cb29 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-kext.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-kext.rb @@ -1,11 +1,11 @@ -cask 'with-uninstall-kext' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-uninstall-kext" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'Fancy.pkg' + pkg "Fancy.pkg" - uninstall kext: 'my.fancy.package.kernelextension' + uninstall kext: "my.fancy.package.kernelextension" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-launchctl.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-launchctl.rb index 739655ae61..f30cfb4ac4 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-launchctl.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-launchctl.rb @@ -1,11 +1,11 @@ -cask 'with-uninstall-launchctl' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-uninstall-launchctl" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyApp.zip" - homepage 'https://brew.sh/fancy' + homepage "https://brew.sh/fancy" - app 'Fancy.app' + app "Fancy.app" - uninstall launchctl: 'my.fancy.package.service' + uninstall launchctl: "my.fancy.package.service" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-login-item.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-login-item.rb index e297a209fc..14c52cab6d 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-login-item.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-login-item.rb @@ -1,11 +1,11 @@ -cask 'with-uninstall-login-item' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-uninstall-login-item" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'MyFancyPkg/Fancy.pkg' + pkg "MyFancyPkg/Fancy.pkg" - uninstall login_item: 'Fancy' + uninstall login_item: "Fancy" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-multi.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-multi.rb index f1e40b36a9..e7b34bed96 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-multi.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-multi.rb @@ -1,11 +1,11 @@ -cask 'with-uninstall-multi' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-uninstall-multi" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'MyFancyPkg/Fancy.pkg' + pkg "MyFancyPkg/Fancy.pkg" uninstall rmdir: "#{TEST_TMPDIR}/empty_directory_path" uninstall delete: "#{TEST_TMPDIR}/empty_directory_path" diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-pkgutil.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-pkgutil.rb index f83bf30eac..85565cbd8d 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-pkgutil.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-pkgutil.rb @@ -1,11 +1,11 @@ -cask 'with-uninstall-pkgutil' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-uninstall-pkgutil" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'Fancy.pkg' + pkg "Fancy.pkg" - uninstall pkgutil: 'my.fancy.package.*' + uninstall pkgutil: "my.fancy.package.*" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-postflight-multi.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-postflight-multi.rb index 0c92463ad2..52e5e6420b 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-postflight-multi.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-postflight-multi.rb @@ -1,11 +1,11 @@ -cask 'with-uninstall-postflight-multi' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-uninstall-postflight-multi" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'MyFancyPkg/Fancy.pkg' + pkg "MyFancyPkg/Fancy.pkg" uninstall_postflight do end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-postflight.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-postflight.rb index d9d4ac11cb..c400a7edd1 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-postflight.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-postflight.rb @@ -1,11 +1,11 @@ -cask 'with-uninstall-postflight' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-uninstall-postflight" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'MyFancyPkg/Fancy.pkg' + pkg "MyFancyPkg/Fancy.pkg" uninstall_postflight do end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-preflight-multi.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-preflight-multi.rb index 4d7aeae65a..d743984fde 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-preflight-multi.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-preflight-multi.rb @@ -1,11 +1,11 @@ -cask 'with-uninstall-preflight-multi' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-uninstall-preflight-multi" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'MyFancyPkg/Fancy.pkg' + pkg "MyFancyPkg/Fancy.pkg" uninstall_preflight do end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-preflight.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-preflight.rb index 7174a2f340..b4d73a0e6c 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-preflight.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-preflight.rb @@ -1,11 +1,11 @@ -cask 'with-uninstall-preflight' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-uninstall-preflight" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'MyFancyPkg/Fancy.pkg' + pkg "MyFancyPkg/Fancy.pkg" uninstall_preflight do end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-quit.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-quit.rb index e479f6ba43..bb19722e61 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-quit.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-quit.rb @@ -1,11 +1,11 @@ -cask 'with-uninstall-quit' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-uninstall-quit" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'MyFancyPkg/Fancy.pkg' + pkg "MyFancyPkg/Fancy.pkg" - uninstall quit: 'my.fancy.package.app' + uninstall quit: "my.fancy.package.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-rmdir.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-rmdir.rb index 58f04db79a..b7135a6fe5 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-rmdir.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-rmdir.rb @@ -1,11 +1,11 @@ -cask 'with-uninstall-rmdir' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-uninstall-rmdir" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'MyFancyPkg/Fancy.pkg' + pkg "MyFancyPkg/Fancy.pkg" uninstall rmdir: "#{TEST_TMPDIR}/empty_directory_path" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-script-app.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-script-app.rb index 8428462b59..1b768b25da 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-script-app.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-script-app.rb @@ -1,11 +1,11 @@ -cask 'with-uninstall-script-app' do - version '1.2.3' - sha256 '5633c3a0f2e572cbf021507dec78c50998b398c343232bdfc7e26221d0a5db4d' +cask "with-uninstall-script-app" do + version "1.2.3" + sha256 "5633c3a0f2e572cbf021507dec78c50998b398c343232bdfc7e26221d0a5db4d" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyApp.zip" - homepage 'https://brew.sh/MyFancyApp' + homepage "https://brew.sh/MyFancyApp" - app 'MyFancyApp/MyFancyApp.app' + app "MyFancyApp/MyFancyApp.app" postflight do IO.write "#{appdir}/MyFancyApp.app/uninstall.sh", <<~SH @@ -15,7 +15,7 @@ cask 'with-uninstall-script-app' do end uninstall script: { - executable: "#{appdir}/MyFancyApp.app/uninstall.sh", - sudo: false, - } + executable: "#{appdir}/MyFancyApp.app/uninstall.sh", + sudo: false, + } end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-script.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-script.rb index c72493defb..f9463bd82c 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-script.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-script.rb @@ -1,11 +1,11 @@ -cask 'with-uninstall-script' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-uninstall-script" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'MyFancyPkg/Fancy.pkg' + pkg "MyFancyPkg/Fancy.pkg" - uninstall script: { executable: 'MyFancyPkg/FancyUninstaller.tool', args: ['--please'] } + uninstall script: { executable: "MyFancyPkg/FancyUninstaller.tool", args: ["--please"] } end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-signal.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-signal.rb index 9e897d5596..fabb158e70 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-signal.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-signal.rb @@ -1,14 +1,14 @@ -cask 'with-uninstall-signal' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-uninstall-signal" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'MyFancyPkg/Fancy.pkg' + pkg "MyFancyPkg/Fancy.pkg" uninstall signal: [ - ['TERM', 'my.fancy.package.app'], - ['KILL', 'my.fancy.package.app'], - ] + ["TERM", "my.fancy.package.app"], + ["KILL", "my.fancy.package.app"], + ] end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-trash.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-trash.rb index 836fe4c23a..4f3fac0313 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-trash.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-trash.rb @@ -1,17 +1,17 @@ -cask 'with-uninstall-trash' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-uninstall-trash" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'Fancy.pkg' + pkg "Fancy.pkg" uninstall trash: [ - "#{TEST_TMPDIR}/absolute_path", - '~/path_with_tilde', - "#{TEST_TMPDIR}/glob_path*", - 'impermissible/relative/path', - '/another/impermissible/../relative/path', - ] + "#{TEST_TMPDIR}/absolute_path", + "~/path_with_tilde", + "#{TEST_TMPDIR}/glob_path*", + "impermissible/relative/path", + "/another/impermissible/../relative/path", + ] end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-delete.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-delete.rb index 3f3278222f..706ca7a2f1 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-delete.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-delete.rb @@ -1,17 +1,17 @@ -cask 'with-zap-delete' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-zap-delete" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'Fancy.pkg' + pkg "Fancy.pkg" zap delete: [ - "#{TEST_TMPDIR}/absolute_path", - '~/path_with_tilde', - "#{TEST_TMPDIR}/glob_path*", - 'impermissible/relative/path', - '/another/impermissible/../relative/path', - ] + "#{TEST_TMPDIR}/absolute_path", + "~/path_with_tilde", + "#{TEST_TMPDIR}/glob_path*", + "impermissible/relative/path", + "/another/impermissible/../relative/path", + ] end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-early-script.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-early-script.rb index e6fe3e8417..b49500faee 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-early-script.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-early-script.rb @@ -1,11 +1,11 @@ -cask 'with-zap-early-script' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-zap-early-script" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'MyFancyPkg/Fancy.pkg' + pkg "MyFancyPkg/Fancy.pkg" - zap early_script: { executable: 'MyFancyPkg/FancyUninstaller.tool', args: ['--please'] } + zap early_script: { executable: "MyFancyPkg/FancyUninstaller.tool", args: ["--please"] } end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-kext.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-kext.rb index d1cdbdd0a5..ba90728b3a 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-kext.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-kext.rb @@ -1,11 +1,11 @@ -cask 'with-zap-kext' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-zap-kext" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'Fancy.pkg' + pkg "Fancy.pkg" - zap kext: 'my.fancy.package.kernelextension' + zap kext: "my.fancy.package.kernelextension" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-launchctl.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-launchctl.rb index 83799a73dc..44a792bb0a 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-launchctl.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-launchctl.rb @@ -1,11 +1,11 @@ -cask 'with-zap-launchctl' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-zap-launchctl" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyApp.zip" - homepage 'https://brew.sh/fancy' + homepage "https://brew.sh/fancy" - app 'Fancy.app' + app "Fancy.app" - zap launchctl: 'my.fancy.package.service' + zap launchctl: "my.fancy.package.service" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-login-item.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-login-item.rb index 70d5e385b9..7e6678af80 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-login-item.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-login-item.rb @@ -1,11 +1,11 @@ -cask 'with-zap-login-item' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-zap-login-item" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'MyFancyPkg/Fancy.pkg' + pkg "MyFancyPkg/Fancy.pkg" - zap login_item: 'Fancy' + zap login_item: "Fancy" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-multi.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-multi.rb index d6c1acda0d..68fe837d45 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-multi.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-multi.rb @@ -1,11 +1,11 @@ -cask 'with-zap-multi' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-zap-multi" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'MyFancyPkg/Fancy.pkg' + pkg "MyFancyPkg/Fancy.pkg" zap rmdir: "#{TEST_TMPDIR}/empty_directory_path" zap delete: "#{TEST_TMPDIR}/empty_directory_path" diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-pkgutil.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-pkgutil.rb index 29d90e8e81..cf89e2c943 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-pkgutil.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-pkgutil.rb @@ -1,11 +1,11 @@ -cask 'with-zap-pkgutil' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-zap-pkgutil" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'Fancy.pkg' + pkg "Fancy.pkg" - zap pkgutil: 'my.fancy.package.*' + zap pkgutil: "my.fancy.package.*" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-quit.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-quit.rb index 8286fe3a3f..1d7ac6b8d8 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-quit.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-quit.rb @@ -1,11 +1,11 @@ -cask 'with-zap-quit' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-zap-quit" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'MyFancyPkg/Fancy.pkg' + pkg "MyFancyPkg/Fancy.pkg" - zap quit: 'my.fancy.package.app' + zap quit: "my.fancy.package.app" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-rmdir.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-rmdir.rb index 70e18cbb09..0c7a72cecc 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-rmdir.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-rmdir.rb @@ -1,11 +1,11 @@ -cask 'with-zap-rmdir' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-zap-rmdir" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'MyFancyPkg/Fancy.pkg' + pkg "MyFancyPkg/Fancy.pkg" zap rmdir: "#{TEST_TMPDIR}/empty_directory_path" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-script.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-script.rb index 44d499dc1b..de0b55e9de 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-script.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-script.rb @@ -1,11 +1,11 @@ -cask 'with-zap-script' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-zap-script" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'MyFancyPkg/Fancy.pkg' + pkg "MyFancyPkg/Fancy.pkg" - zap script: { executable: 'MyFancyPkg/FancyUninstaller.tool', args: ['--please'] } + zap script: { executable: "MyFancyPkg/FancyUninstaller.tool", args: ["--please"] } end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-signal.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-signal.rb index 4d6f4dd6d6..86aa943f39 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-signal.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-signal.rb @@ -1,14 +1,14 @@ -cask 'with-zap-signal' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-zap-signal" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'MyFancyPkg/Fancy.pkg' + pkg "MyFancyPkg/Fancy.pkg" zap signal: [ - ['TERM', 'my.fancy.package.app'], - ['KILL', 'my.fancy.package.app'], - ] + ["TERM", "my.fancy.package.app"], + ["KILL", "my.fancy.package.app"], + ] end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-trash.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-trash.rb index 7a55d061af..11651a4f2f 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-trash.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-trash.rb @@ -1,17 +1,17 @@ -cask 'with-zap-trash' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-zap-trash" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'Fancy.pkg' + pkg "Fancy.pkg" zap trash: [ - "#{TEST_TMPDIR}/absolute_path", - '~/path_with_tilde', - "#{TEST_TMPDIR}/glob_path*", - 'impermissible/relative/path', - '/another/impermissible/../relative/path', - ] + "#{TEST_TMPDIR}/absolute_path", + "~/path_with_tilde", + "#{TEST_TMPDIR}/glob_path*", + "impermissible/relative/path", + "/another/impermissible/../relative/path", + ] end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap.rb index 8fb9ee9227..ab0bd7b2f8 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap.rb @@ -1,19 +1,19 @@ -cask 'with-zap' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "with-zap" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip" - homepage 'https://brew.sh/fancy-pkg' + homepage "https://brew.sh/fancy-pkg" - pkg 'MyFancyPkg/Fancy.pkg' + pkg "MyFancyPkg/Fancy.pkg" - uninstall quit: 'my.fancy.package.app.from.uninstall' + uninstall quit: "my.fancy.package.app.from.uninstall" zap script: { - executable: 'MyFancyPkg/FancyUninstaller.tool', - args: ['--please'], - }, - quit: 'my.fancy.package.app', - login_item: 'Fancy', - delete: '~/Library/Preferences/my.fancy.app.plist' + executable: "MyFancyPkg/FancyUninstaller.tool", + args: ["--please"], + }, + quit: "my.fancy.package.app", + login_item: "Fancy", + delete: "~/Library/Preferences/my.fancy.app.plist" end diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/without-languages.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/without-languages.rb index b6a1426c9b..6d3ae3a0e3 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/without-languages.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/without-languages.rb @@ -1,9 +1,9 @@ -cask 'without-languages' do - version '1.2.3' - sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94' +cask "without-languages" do + version "1.2.3" + sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94" url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip" - homepage 'https://brew.sh/' + homepage "https://brew.sh/" - app 'Caffeine.app' + app "Caffeine.app" end diff --git a/Library/Homebrew/test/support/fixtures/third-party/Casks/pharo.rb b/Library/Homebrew/test/support/fixtures/third-party/Casks/pharo.rb index 8918c6565f..e6b6fef803 100644 --- a/Library/Homebrew/test/support/fixtures/third-party/Casks/pharo.rb +++ b/Library/Homebrew/test/support/fixtures/third-party/Casks/pharo.rb @@ -1,10 +1,10 @@ -cask 'pharo' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "pharo" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" - url 'https://brew.sh/ThirdParty.dmg' - name 'Pharo' - homepage 'https://brew.sh/' + url "https://brew.sh/ThirdParty.dmg" + name "Pharo" + homepage "https://brew.sh/" - app 'ThirdParty.app' + app "ThirdParty.app" end diff --git a/Library/Homebrew/test/support/fixtures/third-party/Casks/third-party-cask.rb b/Library/Homebrew/test/support/fixtures/third-party/Casks/third-party-cask.rb index efe803bd8b..2979305a29 100644 --- a/Library/Homebrew/test/support/fixtures/third-party/Casks/third-party-cask.rb +++ b/Library/Homebrew/test/support/fixtures/third-party/Casks/third-party-cask.rb @@ -1,9 +1,9 @@ -cask 'third-party-cask' do - version '1.2.3' - sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b' +cask "third-party-cask" do + version "1.2.3" + sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" - url 'https://brew.sh/ThirdParty.dmg' - homepage 'https://brew.sh/' + url "https://brew.sh/ThirdParty.dmg" + homepage "https://brew.sh/" - app 'ThirdParty.app' + app "ThirdParty.app" end -- GitLab