aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cask/lib/hbc/artifact
AgeCommit message (Collapse)Author
2017-10-18Use “squiggly” heredocs.Markus Reiter
2017-10-07add pkg / binary commentcommitay
2017-10-07Cask AbstractArtifact: fix install ordercommitay
2017-10-04Don’t reorder “basic” artifacts.Markus Reiter
2017-10-04Directly save artifacts in DSL.Markus Reiter
2017-10-04Refactor DSL and Artifacts.Markus Reiter
2017-10-03Merge pull request #3256 from claui/pkg-unshadow-optionsMarkus Reiter
Unshadow `allow_untrusted` option for pkg artifact
2017-10-02Merge pull request #3255 from reitermarkus/summarizeMarkus Reiter
Add missing `summarize` method.
2017-10-02Unshadow `allow_untrusted` option for pkg artifactClaudia
The pkg stanza has an option called `allow_untrusted`, which is supposed to cause `/usr/sbin/installer` to be called with the `-allowUntrusted` switch. PR #3141 seems to have renamed the `pkg_install_opts` field to `options`. At the same time, it introduces an `options` parameter for the `run_installer` method, which shadows the `options` getter method, causing the `allow_untrusted` option to be silently ignored. The issue affects just the `pkg` stanza because `Hbc::Artifact::Pkg` is the only artifact class that has an `options` method. This commit removes the shadowing by renaming the field to `stanza_options`; in one case, it uses `_options` for a parameter name (instead of the more canonical `_`) for the sake of clarity.
2017-10-01Add missing `summarize` method.Markus Reiter
2017-10-01Fix `brew tests` leaving last file in trash.Markus Reiter
2017-09-16Add missing `summarize` method.Markus Reiter
2017-09-12Fix uninstall with `:signal`.Markus Reiter
2017-09-10Fix `_stanza`.Markus Reiter
2017-09-10Treat every `Artifact` instance as a single artifact.Markus Reiter
2017-09-10spelling: packagesJosh Soref
2017-07-30Fix trash script.Markus Reiter
2017-07-02Merge pull request #2772 from reitermarkus/dmg-eulaMarkus Reiter
Fix DMG mounting.
2017-07-01Merge pull request #2825 from reitermarkus/refactoringMarkus Reiter
Refactoring using `Forwardable` and `DelegateClass`.
2017-06-28Refactor using `Forwardable` and `DelegateClass`.Markus Reiter
2017-06-27🥚 No easter egg for you!Markus Reiter
2017-06-24🔥 Remove test files after trashing.Markus Reiter
2017-06-24🗑️ Use AppleScript instead of Swift for trashing.Markus Reiter
2017-06-20Add support for `uninstall/zap :trash`.Markus Reiter
2017-06-14Print DMG EULA when `--verbose`.Markus Reiter
2017-05-29Fixup all RuboCop warnings.Mike McQuaid
2017-05-22Add `CLI::Options` DSL.Markus Reiter
2017-05-22Pass along `CLI::Binaries`.Markus Reiter
2017-05-08Remove `to_s` from some `Pathname`s.Markus Reiter
2017-05-07Revert "Merge pull request #2597 from MikeMcQuaid/vendor-gems"Mike McQuaid
This reverts commit 3e4547f52e7ebec633f8bfefc8a396d944edf908, reversing changes made to 6edf9382bcc1240ad6f97c8b752cfe56cef9965d.
2017-05-07Vendor all Homebrew's gems.Mike McQuaid
Homebrew's actually ended up using a fair few gems. While we want to avoid Bundler at runtime (and this PR still does that, in fact uses Bundler even less at runtime than it did before) writing our own version to use at build-time seems redundant.
2017-04-21Update binary.rbcommitay
2017-04-21Replace `FileUtils.chmod` with `/bin/chmod` for cask binaries. [WIP]commitay
Update binary.rb Update binary.rb Update binary.rb
2017-04-01Use `sudo` if parent path of `target` is not writable.Markus Reiter
2017-03-15Remove `sort` from `each_artifact`.Markus Reiter
2017-03-13Default to `sudo: false` for `installer/uninstall :script`.Markus Reiter
2017-03-10Refactor artifacts.Markus Reiter
2017-03-08Merge pull request #2289 from reitermarkus/cask-refactor-uninstallMarkus Reiter
Refactor `pkg`, `uninstall`, and `zap` artifacts.
2017-03-08Always `chmod +x` `binary` stanzas.Markus Reiter
2017-03-08Refactor Cask `uninstall` and `zap` stanza.Markus Reiter
2017-03-07Refactor CLI options.Markus Reiter
2017-02-19Expand glob patterns.Michael Ledin
2017-02-16Allow skipping `uninstall script:` when `--force` is passed.Markus Reiter
2017-02-10Fix `uninstall` also running `zap`.Markus Reiter
2017-02-05Refactor Cask `Artifact`s.Markus Reiter
2016-12-31Remove `:bsexec` parameter from `SystemCommand`.Markus Reiter
2016-12-06Merge pull request #1464 from reitermarkus/quit-with-launchctlMarkus Reiter
Use `launchctl` to get running processes by bundle ID.
2016-12-05Use `launchctl` to get running processes by bundle ID.Markus Reiter
2016-11-28Also fail if symlinked artifacts already exist.Markus Reiter
2016-11-28Warn when overwriting an artifact.Markus Reiter