aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cask/lib/hbc/artifact
AgeCommit message (Collapse)Author
2018-02-14backing upcommitay
2018-02-14cask move_back: copy / deletecommitay
2018-02-13Add Homebrew’s `bin` to PATH for Cask installers.Markus Reiter
2018-01-27Allow passing down configuration into Cask.Markus Reiter
2018-01-27Create `Hbc::Config` class.Markus Reiter
2018-01-13cask moved: check target writable for move_backcommitay
2017-12-06Add missing `to_s`.Markus Reiter
2017-11-29Merge pull request #3492 from amyspark/fix-latest-casksMarkus Reiter
Properly upgrade Casks with version :latest
2017-11-29Implement @reitermarkus's commentsL. E. Segovia
Leftover && and remove xattr "copy"
2017-11-28Only show `kext` caveat on High Sierra or above.Markus Reiter
2017-11-28Solve styling and metadata issuesL. E. Segovia
2017-11-28Refactor caveats and add `kext` caveat.Markus Reiter
2017-11-16Implement @reitermarkus's commentsL. E. Segovia
- Split move into a move_back (and clarify when it is used) - Remove unused flags - Raise error if installed Caskfile not found - Error out if an upgrade fails - Remove some defensive programming checks
2017-11-10Fix reinstall/uninstall testsL. E. Segovia
2017-11-06Rework uninstallation stepL. E. Segovia
Now the artifacts get re-staged, and upon an uninstall/finalize_upgrade they are deleted by purge_versioned_files instead
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