homebrew-cask-versions/lib/cask/cli
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
..
alfred.rb support for install/uninstall 2013-07-21 22:01:38 -05:00
audit.rb [#583] Auditing of cask download and checksums 2013-07-07 09:06:02 -05:00
checklinks.rb extract link checker from audit process 2013-03-13 12:41:16 -05:00
create.rb Update cask template with shortened link syntax 2013-05-29 06:33:05 -07:00
edit.rb add bona fide brew cask create command 2013-05-11 19:24:17 -05:00
home.rb rename 'open' -> 'home' to match homebrew 2013-02-22 16:32:02 -06:00
info.rb fix github links in brew cask info 2013-05-11 14:02:53 -05:00
install.rb whoops! pass down force argument to installer 2013-05-14 18:08:59 -05:00
linkapps.rb linkapps 2.0 2013-04-07 12:56:55 -05:00
list.rb add test coverage and start to split up cask.rb 2012-10-13 16:17:52 -05:00
search.rb separate Cask.all_titles from Cask.all 2012-11-18 23:11:22 -06:00
uninstall.rb support for install/uninstall 2013-07-21 22:01:38 -05:00
unlinkapps.rb add unlinkapps for cli access to revert linkapps 2013-04-13 14:17:00 -05:00