arnoappenzeller / PiPifier

PiPifier is a native macOS 10.12 Safari extension that lets you use every HTML5 video in Picture in Picture mode
MIT License
761 stars 60 forks source link

Homebrew cask #20

Closed ncovercash closed 7 years ago

ncovercash commented 7 years ago

Hi,

I would like to create a homebrew cask (caskroom.io) for this awesome tool, but would need a precompiled .safariext or similar.

derimagia commented 7 years ago

Agreed, I don't like installing macstore apps and generally avoid it.

arnoappenzeller commented 7 years ago

Not sure if this is useful for a broad audience. Whats the advantage over compiling it by yourself from the repo?

derimagia commented 7 years ago

I'd say they aren't comparable. Cask doesn't generally compile apps at all. It's also more simple than the mac store, and compiling an app is more complicated than the app store so it's a bit on the other end of the spectrum.

Cask isn't as much like brew in terms of brew can compile the apps. Cask is pretty much like a package manager for your GUI apps. Look at the terminal here: https://github.com/caskroom/homebrew-cask - it doesn't do too much when installing an app.

It's easy to implement a cask for it and most of the time if it uses sparkle-like appcasts it will update it automatically in the repo. As a user you can manage your apps using this, install new ones and keep a list of your installed apps. The fact that you can export all your software to a file and install it on any other mac is extremely useful.

Saklad5 commented 7 years ago

The most important part of Homebrew-Cask is that it makes it extremely easy to manage, update, and uninstall programs. It doesn’t have an official upgrade command quite yet, but numerous people have contributed tools that let you do it.

However, it is pointless if a program is already available on the Mac App Store. In fact, Homebrew-Cask does not allow anything that is already on the Mac App Store, for this reason.