Why is homebrew cask needed?

1k Views Asked by At

https://github.com/Homebrew/homebrew-cask

It doesn't explain why cask is needed, why not just use homebrew. Could anybody explain why it is needed? Why not just put all the cask packages into the bare homebrew? Thanks.

1

There are 1 best solutions below

0
On

Cask started as a separate project according to this answer and is primarily for graphical apps and packages that might not meet the license guidelines for regular brew packages. This comment on a Github issue explains that the reason they're kept separate is that cask provides packages that are already compiled, and why that's important, namely, that the behavior of brew and brew cask are different, so should be separate.