homebrew-cask-versions/lib/cask
phinze 171456dc98 support for install/uninstall
accepts a single argument, which is a relative path to a pkg
inside the extracted Cask; homebrew-cask will attempt to install this
pkg after the Cask is extracted via `installer`

because of the many different ways uninstallers work, this
has several features:

 - `:script`: a script in the Cask which serves as an uninstaller (e.g.
   Vagrant, VirtualBox), uses `:args`, and `:input` keys to interact
   with said script
 - `:pkgutil`: a regexp which captures all package_ids installed by this
   cask; homebrew-cask will list all files installed under these ids and
   remove them
 - `:launchctl`: a list of bundle_ids for services that should be
   removed by homebrew-cask
 - `:files`: a fallback list of files to manually remove; helps when
   uninstallers miss something

refs #661
2013-07-21 22:01:38 -05:00
..
cli support for install/uninstall 2013-07-21 22:01:38 -05:00
app_linker.rb use absolute path to ln when linking 2013-05-14 12:28:50 -05:00
audit.rb [#583] Auditing of cask download and checksums 2013-07-07 09:06:02 -05:00
auditor.rb [#583] Auditing of cask download and checksums 2013-07-07 09:06:02 -05:00
checkable.rb clean up and pull out link checker / audit common code 2013-03-13 13:03:12 -05:00
cli.rb Merge pull request #415 from fanquake/cask-description-typo 2013-07-13 11:38:15 -07:00
download.rb [#583] Auditing of cask download and checksums 2013-07-07 09:06:02 -05:00
dsl.rb support for install/uninstall 2013-07-21 22:01:38 -05:00
exceptions.rb don't reinstall already installed casks 2013-05-11 23:32:17 -05:00
fetcher.rb add fake HTTP HEAD checking for google code URLs 2013-03-13 12:42:54 -05:00
installer.rb Add -qq parameter to unzip to eradicate the unzip __MACOSX caution. 2013-07-21 12:34:57 -07:00
link_checker.rb clean up and pull out link checker / audit common code 2013-03-13 13:03:12 -05:00
pkg.rb support for install/uninstall 2013-07-21 22:01:38 -05:00
pkg_installer.rb support for install/uninstall 2013-07-21 22:01:38 -05:00
scopes.rb parens to fix syntastic warning 2013-04-04 15:52:50 -06:00
system_command.rb support for install/uninstall 2013-07-21 22:01:38 -05:00