Cakebrew icon indicating copy to clipboard operation
Cakebrew copied to clipboard

Feature - Support for managing cask

Open evanburrows opened this issue 10 years ago • 40 comments

Adding support to manage casks would make this app even sweeter. Good work.

evanburrows avatar Jul 25 '14 02:07 evanburrows

+1 - great tool!

cwonrails avatar Aug 21 '14 15:08 cwonrails

+1

bleeDev avatar Sep 11 '14 18:09 bleeDev

I may take a look in this soon. :)

brunophilipe avatar Nov 01 '14 17:11 brunophilipe

Hope this is still a possibility, great gui. Thanks

QuattroGam3r avatar Jan 22 '15 01:01 QuattroGam3r

@brunophilipe i was just about to start on a standalone tool for GUI + cask, but this tool looks like it would be great to extend, instead. Let me know if you're interested in collaborating on an extension.

If so I'd need some time to familiarize myself with the code, but I have many half-Saturdays (most of them, except when work gets crazy) to commit to Open Source projects this year. =D

jeremybradbury avatar Feb 27 '15 17:02 jeremybradbury

I have started working on support for managing Casks through Cakebrew :)

One thing I missed from Caskroom was the ability to keep an icon for each app. If this existed, Cakebrew could show a gallery of available apps like in the Mac App Store. Do you people think this should be proposed to the guys behind Caskroom?

brunophilipe avatar Apr 19 '15 15:04 brunophilipe

I have come to a halt in progress due to a problem: I never used Caskroom until now, and I am puzzled because it does not supply any information on outdated casks (like brew outdated does on formulae), so there is no way to list the outdated casks. What is the expected behaviour regarding outdated casks? Do you update the apps manually?

brunophilipe avatar Apr 20 '15 00:04 brunophilipe

In my project I have decided not to use the cask command but to parse manually the output of simple shell commands, i.e.

`/bin/sh -c "/usr/bin/grep "version " -r /usr/local/Library/Taps/caskroom/homebrew-cask/Casks"``

to get the version numbers of all the available casks and

/bin/ls /opt/homebrew-cask/Caskroom/cask_name

to get the version numbers of the installed casks:

https://github.com/gui-dos/Guigna/blob/812981217fa0deed97550d25572debd1ffb2e930/Legacy/Guigna/Guigna/GHomebrewCasks.m#L20-L54

Many version numbers are labelled simply as "latest" therefore you can't compare them numerically but I think it is a viable method and fast enough for me.

gui-dos avatar Apr 25 '15 17:04 gui-dos

@brunophilipe there have been a few issues opened over at homebrew-cask regarding the brew cask upgrade problem, such as the long discussion at caskroom/homebrew-cask#309 and the feature roadmap at caskroom/homebrew-cask#4678, which might answer your questions regarding this. They've also indicated that implementing this feature is a high priority, albeit with some significant barriers to completion. Perhaps @rolandwalker or @vitorgalvao might have something to add.

ghost avatar May 16 '15 10:05 ghost

It is indeed high on the priorities list, but as you can see from https://github.com/caskroom/homebrew-cask/issues/4678 there’s still a ton of things left to do, which is part of the reason it is progressing so slowly.

On a side note, from what @gui-dos said, there are indeed a number of casks that are unversioned. Although we’re trying to keep those to a minimum, on a lot of them we do not have a choice (since the download url does not have a version, and giving the cask one would break it often).

vitorgalvao avatar May 16 '15 12:05 vitorgalvao

+1 for managing casks through cakebrew :smile:

any idea when 1.3 will come? :cake:

fiedl avatar Nov 13 '15 18:11 fiedl

:+1:

lenucksi avatar Mar 22 '16 16:03 lenucksi

+1, I love Cakebrew and would love to use it with my casks

rharkanson avatar Apr 03 '16 23:04 rharkanson

+1

klebercabral avatar Apr 20 '16 15:04 klebercabral

+1

falkorichter avatar May 02 '16 20:05 falkorichter

+1

danielbair avatar Jul 10 '16 03:07 danielbair

+1

muescha avatar Oct 10 '16 21:10 muescha

+1

ecogit avatar Oct 23 '16 12:10 ecogit

+1

drkibitz avatar Apr 11 '17 18:04 drkibitz

this will be great... and making cakebrew to an amazing alternative to macupdate.

any news or update on this?

sahin avatar May 25 '17 16:05 sahin

any update?

sahin avatar Jun 27 '17 15:06 sahin

cakebrew could support updating casks through hombrew-cask-upgrade. It provides a commandline user interface for updating casks. I've been using it for more than a year and it has been working fine.

johannesjh avatar Jan 19 '18 09:01 johannesjh

@johannesjh actually since quite recently, cask now finally natively supports brew cask upgrade, no need for a separate tool

SunMar avatar Jan 19 '18 11:01 SunMar

@brunophilipe Now cask supports outdated command! cakebrew already shows cask tap in the list but cannot search through the cask index. It would be incredibly great to have seamless integration with cask tap (like search, outdated, update, doctor)

katoquro avatar Feb 19 '18 20:02 katoquro

I would also be interested in herring cake brew to work with casks...and if it can wor with the mas command too, that would be really cool!

toonetown avatar Feb 28 '18 06:02 toonetown

So @brunophilipe, what is the blocker for cask support ? Did quickly browse your code already and it seems well done. Supporting cask as like any other source should not be a problem if you architectured the code well. Just tell me where to start and I'll do the devs.

ozitvogel avatar Jun 06 '18 15:06 ozitvogel

@ozitvogel try to give it a shot with a PR anyway? 🤞

PascalPixel avatar May 02 '19 10:05 PascalPixel

+1

beviswu avatar Mar 14 '20 10:03 beviswu

Any news here? 6 year old thread :D

zolthan avatar May 14 '20 08:05 zolthan

There's been no commit since Aug 7, 2018, is this project is dead ?

sebma avatar Jun 09 '20 19:06 sebma