-
Notifications
You must be signed in to change notification settings - Fork 154
add to homebrew? #259
Comments
Hi @stevemao! I like this idea, but I think it has limited potential, at least for now. Guppy's primary audience is folks who haven't yet learned how to use the terminal, so it's unlikely they're familiar with Homebrew. Plus, I'm guessing Windows is our most popular platform at the moment (although we don't actually know). I think it's still a nice-to-have, especially once we're really taking advantage of the GUI and not just replicating what already exists in a CLI. In a year or two I think Guppy will be a great tool for experienced devs as well. But in the meantime, I'm not sure that it's worth the trouble (especially if there's an ongoing maintenance cost, to add new versions to brew. I'm unfamiliar with how it works). |
Thanks. That makes sense. Personally I don't usually download binary manually and an app manager like homebrew is nice. It just centralises the management of all my apps. Feel free to close this 😄 |
For sure, totally understandable! Gonna close it just to keep things tidy, but I do expect us to revisit this in the future. |
also a +1 from me for i see anywhere the recommendation to install apps and also this is a better experience for newbees then the manual install of guppy |
for a GUI for brew casks the user can use cakebrew ;) |
best if that url not changes: example of an cask file: cask 'brackets' do
version '1.13'
sha256 '34d8960d78e7301febcc6b68b85970d119b7a904cdb9a0ecfc445348de1e4bd4'
# github.com/adobe/brackets was verified as official when first introduced to the cask
url "https://github.com/adobe/brackets/releases/download/release-#{version}/Brackets.Release.#{version}.dmg"
appcast 'https://github.com/adobe/brackets/releases.atom'
name 'Brackets'
homepage 'http://brackets.io/'
app 'Brackets.app'
zap trash: [
'~/Library/Application Support/Brackets',
'~/Library/Preferences/io.brackets.appshell.plist',
]
end |
so it is easy - i only don't know what to delete for uninstalling guppy |
done: Homebrew/homebrew-cask#61387
|
if its get merged then we can update the readme |
Thanks @muescha, this is great! For uninstalling, I think there's just When we cut a new release, is that updated automatically or do we need to manually submit a PR to modify Casks/guppy.rb? (ping @superhawk610, not sure if you've done some stuff with brew before) |
I've used my fair share of homebrew apps but never published one. Looks like @muescha has done all the heavy lifting for us, so we'll just need to figure out a routine way to make sure the cash stays up to date with feature releases. According to the contribution guide there's a simple Let's add a note to the README that installation is available via |
@melanieseltzer thx for the path PS: is there a way where i can see which new files and directories a app creates while installing and runnig? i did not find a solution for this :( |
@muescha there's no simple way to do this since applications can potentially have access to a large portion of the filesystem. You could potentially use something like watchman and watch directories that are commonly used by applications (for Mac, the Applications directory, Application Support directory, home directory, etc). You won't be able to watch the whole filesystem since there are far too many temp files constantly being changed. It's easiest to browse the source code of the application and make a list of all directories touched in the codebase, but even this isn't 100% since some dependencies may have the filesystem paths they touch hidden within their own source. Your best bet is doing what you did and asking one of the creators/collaborators (thanks @melanieseltzer 😊). |
The cask is still not merged. We should wait with the readme update. |
Sure, agreed. If you'd like to write it feel free to open a PR and just make a note that we shouldn't merge until the linked PR on brew's repo is merged. If not, one of our collaborators can take care of it. |
Sorry. I am not so good in writing docs, because I am not a native english speaker. |
No prob, we'll still credit you in the PR. |
🥂 Cask merged |
It would be great if we could just do
to install guppy
Is your feature request related to a problem? Please describe.
Describe the solution you'd like
Describe alternatives you've considered
Additional context
The text was updated successfully, but these errors were encountered: