Cakebrew
Cakebrew copied to clipboard
Feature - Support for managing cask
Adding support to manage casks would make this app even sweeter. Good work.
+1 - great tool!
+1
I may take a look in this soon. :)
Hope this is still a possibility, great gui. Thanks
@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
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?
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?
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.
@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.
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).
+1 for managing casks through cakebrew :smile:
any idea when 1.3 will come? :cake:
:+1:
+1, I love Cakebrew and would love to use it with my casks
+1
+1
+1
+1
+1
+1
this will be great... and making cakebrew to an amazing alternative to macupdate.
any news or update on this?
any update?
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 actually since quite recently, cask now finally natively supports brew cask upgrade
, no need for a separate tool
@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)
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!
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 try to give it a shot with a PR anyway? 🤞
+1
Any news here? 6 year old thread :D
There's been no commit since Aug 7, 2018, is this project is dead ?