Commit Graph

49989 Commits

Author SHA1 Message Date
Paul Hinze c39c8b26ab Merge pull request #40 from bilke/fix-vlc-1.0.3
Fixed download link for vlc 1.0.3
2012-10-09 11:59:43 -07:00
Lars Bilke c1f868ff22 Fixed download link for vlc 1.0.3 2012-10-09 20:56:20 +02:00
Paul Hinze 06971ef2ae Merge pull request #35 from rgieseke/master
Add 'classic' Notational Velocity.
2012-10-08 12:27:59 -07:00
Robert Gieseke 73cef0c3b1 Add Notational Velocity. 2012-10-08 21:21:46 +02:00
Paul Hinze 452762390a Merge pull request #32 from rgieseke/master
Add GitHub for Mac.
2012-10-08 11:56:57 -07:00
Robert Gieseke 61ff1de63c Add GitHub for Mac. 2012-10-08 20:50:35 +02:00
Paul Hinze a064488c6b Merge pull request #29 from jroes/add-postgres
Add the wonderful Postgres app.
2012-10-08 07:22:55 -07:00
Jonathan Roes 7dd6a5f128 Add the wonderful Postgres app. 2012-10-08 09:56:46 -04:00
phinze 5ef4f62672 change anvil url/version to point to latest
per @elliottkember's request on
aff3777759, which was incidentally also a
good idea
2012-10-06 13:53:14 -05:00
phinze aff3777759 new cask: anvil 2012-10-06 11:57:23 -05:00
phinze b00e16fed4 bump version to 0.3.1 2012-10-05 10:48:53 -05:00
phinze cf2470b96a fix a little typo that got in linkapps' way 2012-10-05 10:48:13 -05:00
phinze 76b7d719f0 bump brew-cask formula version to 0.3.0 2012-10-05 09:44:33 -05:00
Paul Hinze 8726f115ec Merge pull request #28 from passcod/add-cask-taps
Fix broken linkapps command
2012-10-05 07:43:04 -07:00
Félix Saparelli f9ac30cf2d Fix broken linkapps command 2012-10-06 03:08:32 +13:00
phinze 81086363a6 format Sourcetree constant like homebrew expects
fixes #27
2012-10-05 08:41:32 -05:00
phinze 1c702c0c3a new cask: sparrow
may be a dead project, but i keep coming back to its corpse cause it's
such a damn good app :)
2012-10-05 08:27:19 -05:00
Paul Hinze 51d3ffe3ba Merge pull request #26 from ryanaghdam/sourcetree
Added Cask for SourceTree
2012-10-03 08:04:36 -07:00
Ryan Aghdam 5aed722a5a Added Cask for SourceTree 2012-10-03 10:19:08 -04:00
Paul Hinze bb465111bc Merge pull request #23 from vincecima/add-cyberduck
Add Cyberduck - Libre FTP, SFTP, WebDAV & cloud storage browser for Mac & Windows.
2012-10-03 07:07:46 -07:00
Paul Hinze e152279104 Merge pull request #25 from passcod/inkscape-0.48.2-1
Inkscape 0.48.2-1
2012-10-03 07:06:26 -07:00
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