Commit Graph

218018 Commits

Author SHA1 Message Date
Paul Hinze e7635c63d1 Merge pull request #24 from passcod/dia-0.97.2-5
Dia 0.97.2-5
2012-10-03 07:06:14 -07:00
Félix Saparelli 76f0a0b951 Inkscape 0.48.2-1 2012-10-03 20:08:13 +13:00
Félix Saparelli de31571537 Dia 0.97.2-5 2012-10-03 20:06:35 +13:00
vincecima 1dd189370f Add Cyberduck - Libre FTP, SFTP, WebDAV & cloud storage browser for Mac & Windows. 2012-10-02 21:25:59 -05:00
Paul Hinze 1b825b4d5e Merge pull request #22 from vincecima/add-the-unarchiver
Add The Unarchiver - a free replacement for Archive Utiliy.app
2012-10-02 07:48:30 -07:00
vincecima cce03bd434 Add The Unarchiver - a free replacement for Archive Utiliy.app 2012-10-01 22:07:10 -05:00
Paul Hinze 57a707582a Merge pull request #20 from jroes/add-spectacleapp
Add spectacle - a free divvy/sizeup app
2012-10-01 06:56:39 -07:00
Jonathan Roes 3d447a961a Add spectacle - a free divvy/sizeup app 2012-10-01 08:58:44 -04:00
phinze a757e5403e new cask: shortcat 2012-09-28 13:10:16 -04:00
phinze b623e915ff new cask: racket 2012-09-25 11:23:17 -05:00
Paul Hinze 643b3d637b Merge pull request #13 from passcod/add-cask-taps
Add support for taps
2012-09-24 13:14:14 -07:00
Félix Saparelli 96b192f26b Update README w/ info about taps 2012-09-24 16:47:45 +12:00
Félix Saparelli 51e5760615 Allow wider definition for _zip?
Some zip files have a different definition, e.g.
Minecraft has:

    application/xml; charset=utf-8 compressed-encoding=application/zip;
      charset=binary; charset=binary

Most other zips have:

    application/x-empty; compressed-encoding=application/zip;
      charset=binary; charset=binary

But the result is the same. So now we test only for:

    compressed-encoding=application/zip; charset=binary; charset=binary
2012-09-24 16:26:50 +12:00
Félix Saparelli 4de758bca3 Add tap support to `edit` and `list`
Most notably, Cask.all returns an array of strings,
not of Cask instances. This makes things easier, as
well as faster, as there's no need to run map(&:to_s)
everywhere anymore.

self.path is a utility method which returns the path
of the cask from its title. There's something subtle
going in there:

 - If `cask_title` is fully qualified, e.g.
   "phinze-cask/alfred", it's straightforward.

 - If `cask_title` is only the name, e.g.
   "firefox-aurora", the name is matched from
   the full list (self.all) (which isn't sorted)
   and the first result is returned.

Hence, self.path with only the name is not precise.
There might be the possibility to apply heuristics
to do a better match (prefer phinze-cask, or maybe
installed casks?) but that's for another issue :-)

self.nice_listing is another utility method used
in `search` and `list`. It returns a list where
unique casks don't have a prefix, and duplicates
do. The prefix is the tap name. The list is then
sorted. For an example or two, look at the first
comment on phinze/#12.
2012-09-24 16:10:51 +12:00
Félix Saparelli 5b51542ccf Use puts_columns 2012-09-24 16:10:51 +12:00
Félix Saparelli 4a6e0b2513 Sort search results 2012-09-24 16:10:50 +12:00
Félix Saparelli 3d3207bf5d Add basic taps functionality; partial phinze/#12 support
Instead of only listing `Taps/phinze-cask/Casks`, now list
every taps that has a `Casks` directory. Might conflict with
a few commands for the moment, works OK with `brew cask search`.
2012-09-24 16:10:50 +12:00
Paul Hinze c5510608d7 Merge pull request #11 from passcod/fix-st2
Fix Sublime Text
2012-09-23 13:27:49 -07:00
Félix Saparelli c17113b347 Fix Sublime Text
There was an inconsistency between the cask filename
and the class name which caused an exception to be
thrown when running `brew cask search` (and possibly
other commands).
2012-09-24 00:50:58 +12:00
phinze ce9c568d18 update to 0.2.0; fix skip_clean deprecation 2012-09-21 23:37:16 -05:00
phinze b45974c224 support `brew cask edit` 2012-09-21 23:32:19 -05:00
phinze 029bd855db support tar-bzip archives so we can add macvim 2012-09-21 23:05:10 -05:00
phinze 9e421ee368 ohai the success message 2012-09-21 23:04:53 -05:00
phinze 34a64d2619 picard 1.1 2012-09-21 22:46:36 -05:00
phinze c24c72bd7e new cask: transmission 2012-09-21 22:46:36 -05:00
phinze 6cdbb1d6b5 new cask: steam 2012-09-21 22:46:36 -05:00
Paul Hinze 8ada4144d4 Merge pull request #10 from passcod/master
Some updates and new packages, notably Brackets.io
2012-09-21 19:00:00 -07:00
Félix Saparelli 61a66ff8ac Sublime Text 2.0.1 2012-09-22 12:53:49 +12:00
Félix Saparelli 77012cdee2 VLC 2.0.3 2012-09-22 12:46:59 +12:00
Félix Saparelli 781afeaaae Firefox Aurora 17.0a2 (210912) 2012-09-22 12:43:57 +12:00
Félix Saparelli 771183b9bd Firefox 15.0.1 2012-09-22 12:40:03 +12:00
Félix Saparelli d378a61805 XQuartz 2.7.3 2012-09-22 12:36:35 +12:00
Félix Saparelli c832686c2e Brackets sprint-14 2012-09-22 12:35:53 +12:00
phinze 3bdbdeb60d add at-monitor cask 2012-09-09 17:03:35 -04:00
phinze 9e4753fec7 update little-snitch to 2.5.4 2012-09-09 15:40:04 -04:00
phinze 5405cef001 google-notifier 1.10.7 2012-09-01 23:18:53 -05:00
phinze 86fa2edcd7 update dropbox to 1.4.12 2012-08-25 22:25:52 -05:00
phinze a102163e7d update alfred to 1.3.1_261 2012-08-25 22:22:46 -05:00
phinze b84326203b update Alfred to 1.5.3 2012-08-25 22:21:47 -05:00
phinze df45d87408 readme cleanup and updates 2012-08-25 22:01:34 -05:00
phinze 0ba205fa67 change chrome version to just name the channel 2012-08-25 22:00:51 -05:00
phinze b242a97f53 update README and add a version 2012-08-25 21:32:06 -05:00
phinze ff6f5c75fa fix broken downloads due to changed interface
fixes #9
2012-08-25 21:22:52 -05:00
phinze 0962ab3b47 reference Casks from permanent home under Taps 2012-08-25 20:59:34 -05:00
phinze 3942b317f1 add brew-cask formula to root
this is an attempt to make this repository `brew tap`able
2012-08-25 20:26:28 -05:00
Paul Hinze 7bfe920b53 Merge pull request #8 from cosgroveb/master
Cask for firefox
2012-04-10 15:49:43 -07:00
Brian Cosgrove 3995d05dea Adds firefox 11.0 2012-04-10 17:47:00 -05:00
phinze c4dbb82152 iTerm2 1.0.0.20120203 2012-03-10 16:20:39 -06:00
phinze e2158003be GmailNotifr 0.6.4 2012-03-10 16:20:23 -06:00
phinze 1b6e57c33d Echofon 1.5.8 2012-03-10 16:20:08 -06:00