Paul Hinze
9835591935
whoops! pass down force argument to installer
this was preventing the `brew cask install --force cask` syntax from
working
the test was wrong too - corrected that so now we're covered from future
breakage
refs #329
12 years ago
Paul Hinze
17026b6e93
don't reinstall already installed casks
thanks to @ccutrer for the catch; this implementation is based on his PR
refs #233
12 years ago
phinze
e16e1622c0
automatically link on install / unlink on uninstall
12 years ago
phinze
7bc2db2979
build fixes
12 years ago
phinze
9f9849134f
a quixotic journey to a passing travis build
Squashed commit of the following:
commit 379d19d38da69a25f2ddf0b802a2e1c9cd2e40df
Author: phinze <paul.t.hinze@gmail.com>
Date: Fri Apr 5 02:04:56 2013 -0600
concat out+err?
commit 3414556d5e494c89a1b91322be666df9933d29f2
Author: phinze <paul.t.hinze@gmail.com>
Date: Fri Apr 5 01:59:06 2013 -0600
switch to capture_subprocces_io
commit d50a878bf20892db4d136530ff64e5cb94fe3ae4
Author: phinze <paul.t.hinze@gmail.com>
Date: Fri Apr 5 01:42:41 2013 -0600
ensure later version of minitest
commit 49078c48b024e1f1ed1b5d9785de60ec050ee261
Author: phinze <paul.t.hinze@gmail.com>
Date: Fri Apr 5 01:30:12 2013 -0600
pull down a newer minitest
hopefully to fix must_output
commit 537b5ddd22de57f0fff812646a03b982725dfa23
Author: phinze <paul.t.hinze@gmail.com>
Date: Fri Apr 5 01:24:53 2013 -0600
run a brew update in the build
commit 1516456663f8840f5ffc22345e140c0b5aa23c96
Author: phinze <paul.t.hinze@gmail.com>
Date: Fri Apr 5 01:22:31 2013 -0600
remove stray puts
commit 4c8f8348f88ffd8eafd7a1f948f70dfbc881b416
Author: phinze <paul.t.hinze@gmail.com>
Date: Fri Apr 5 01:16:10 2013 -0600
add expand_path to see if that helps
commit c6e8aa160dd4c778497de4dca8f90f4519d76bd4
Author: phinze <paul.t.hinze@gmail.com>
Date: Fri Apr 5 01:13:22 2013 -0600
add debugging output for travis
12 years ago
phinze
067973074d
demockify install_test
12 years ago
phinze
ab57da07ea
add brew cask uninstall
this delegates to homebrew's uninstall to get its work done. vanilla
`brew uninstall` actually works, but this gives us a more consistent
interface.
as discussed in #47
13 years ago
phinze
ab564ef254
handle multiple casks with install
should address #52
includes better error handling if a nonexistent cask is referenced
first test-driven commit, suckas!
13 years ago