brunophilipe / Cakebrew

Manage your Homebrew formulas with style using Cakebrew.
http://www.cakebrew.com
GNU General Public License v3.0
4.8k stars 253 forks source link

Feature - Support for managing cask #76

Open evanburrows opened 10 years ago

evanburrows commented 10 years ago

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

cwonrails commented 10 years ago

+1 - great tool!

bleeDev commented 9 years ago

+1

brunophilipe commented 9 years ago

I may take a look in this soon. :)

QuattroGam3r commented 9 years ago

Hope this is still a possibility, great gui. Thanks

jeremybradbury commented 9 years ago

@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

brunophilipe commented 9 years ago

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 commented 9 years ago

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?

gui-dos commented 9 years ago

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.

ghost commented 9 years ago

@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.

vitorgalvao commented 9 years ago

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).

fiedl commented 8 years ago

+1 for managing casks through cakebrew :smile:

any idea when 1.3 will come? :cake:

lenucksi commented 8 years ago

:+1:

rharkanson commented 8 years ago

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

klebercabral commented 8 years ago

+1

falkorichter commented 8 years ago

+1

danielbair commented 8 years ago

+1

muescha commented 7 years ago

+1

ecogit commented 7 years ago

+1

drkibitz commented 7 years ago

+1

sahin commented 7 years ago

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

any news or update on this?

sahin commented 7 years ago

any update?

johannesjh commented 6 years ago

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.

SunMar commented 6 years ago

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

katoquro commented 6 years ago

@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)

toonetown commented 6 years ago

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!

ozitvogel commented 6 years ago

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.

PascalPixel commented 5 years ago

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

beviswu commented 4 years ago

+1

zolthan commented 4 years ago

Any news here? 6 year old thread :D

sebma commented 4 years ago

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

roastchicken commented 4 years ago

Adding my comment here to stay updated and express my support for this. I'm dependent on homebrew, but I prefer a GUI where I can get it. My preference for a GUI means that I also prefer to be able to manage my GUI applications (usually? distributed as binaries) through a... GUI 😉

210 seems to be a duplicate of this. I would mention Bruno here, but he doesn't seem to respond to them and I can sympathize with being overwhelmed by GitHub notifications.

Are you still interested in attempting an implementation @ozitvogel? I would offer my support but I know nothing about developing for macOS/Apple's ecosystem.

daemonspudguy commented 3 years ago

Cakebrew has been revived. Is there any updates on Cask support?

webknows commented 3 years ago

I was just searching for google-drive on Cakebrew and was surprised by the fact it doesn't support casks. I wonder if it all changed when homebrew made casks an integral part of it along the way?

haitrr commented 2 years ago

+1

ColemanDunn commented 2 years ago

+1

joadswelt commented 2 years ago

+1

Derever commented 2 years ago

+1

a-plastic-bag commented 2 years ago

+1, please, please. This app is great but it's missing key functionality.

aimlessadam commented 2 years ago

+1 ty!

cubuspl42 commented 1 year ago

I posted a bounty, $200 so far. Feel free to put more.