just occurred to me that homebrew is the app store apple should have had... no accounts needed, you don't need to stay on the latest version, in fact install any version you want... just to name a few. wow.
I have but I've been trying to figure out what you mean since e.g. Slack (from homebrew) did show for me. Based on this I take it you mean you expected the cli (core) homebrew apps to also show not just gui (casks) ones? I think that's a fair complaint, it just wasn't clear from the PSA.
What are typically the first packages you install on a fresh machine? For me these are libpng, libjpeg, xz, pigz, ccache, ninja, git. None of that is manageable via this app.
Having used Homebrew, I know installations can sometimes hit snags. I'm really curious to see how you've handled error reporting and debugging for users.
Nice tool, however it would be great if it could display some description and license information and/or whether the app is a trial version that eventually requires a purchase.
Otherwise as a user you end up clicking on the info icon to go to the app home page for every app before installing.
If that is not possible, a direct link to the app home page would save a click and would be highly appreciated.
Homebrew doesn’t provide that information by default so it would have to be manually added for each app. You can open the home page from the little chevron menu.
The "brew info" command provides some information, so it would be great if the tool provided a button to fetch the "brew info" output on demand and if it provided a direct link to the homepage as opposed to having to perform two clicks; a tiny home icon next to the info icon would be good.
Folllows sample output for "brew info mc"
==> midnight-commander: stable 4.8.33 (bottled), HEAD
Terminal-based visual file manager
https://www.midnight-commander.org/
Conflicts with:
minio-mc (because both install an `mc` binary)
Installed
/usr/local/Cellar/midnight-commander/4.8.33 (357 files, 7.8MB) \*
Poured from bottle using the formulae.brew.sh API on 2025-02-03 at 09:30:23
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/m/midnight-commander.rb
License: GPL-3.0-or-later
==> Dependencies
Build: pkgconf
Required: glib , libssh2 , openssl@3 , s-lang , diffutils , gettext
==> Options
--HEAD
Install HEAD version
==> Analytics
install: 3,043 (30 days), 10,456 (90 days), 65,490 (365 days)
install-on-request: 3,043 (30 days), 10,451 (90 days), 65,472 (365 days)
build-error: 0 (30 days)
> The macOS built-in protection (Gatekeeper and XProtect) will scan the application for potential malware the first time you open it and notify you if anything is suspicious. Also, most applications in the Homebrew Catalog are notarized, which means they come from a registered developer.
Is there any way to request Applite only show notarized casks? I saw notarized casks mentioned in the FAQ, but no mention of a setting for only showing them.
There is no easy way to check which app is notarized, but if an app isn’t it will refuse to open by default. It will show an error saying the app is from an unknown developer. So you’ll know if you have installed an app that’s not notarized.
just occurred to me that homebrew is the app store apple should have had... no accounts needed, you don't need to stay on the latest version, in fact install any version you want... just to name a few. wow.
For homebrew casks
yeah, you're right :)
PSA: Title is misleading. This is not a GUI for homebrew packages.
Did the title get changed? It just says "for homebrew", which seems to be true:
"Any application that can be found in the Homebrew Catalog is available on Applite. Use the search function to find all applications in Applite."
and
"Can I use Applite with my existing Homebrew installation? Yes, you can."
You can try this app and see for yourself that it is a GUI for a relatively unknown and minor part of homebrew and not the for actual homebrew.
I have but I've been trying to figure out what you mean since e.g. Slack (from homebrew) did show for me. Based on this I take it you mean you expected the cli (core) homebrew apps to also show not just gui (casks) ones? I think that's a fair complaint, it just wasn't clear from the PSA.
What are typically the first packages you install on a fresh machine? For me these are libpng, libjpeg, xz, pigz, ccache, ninja, git. None of that is manageable via this app.
Wait, then what is it? The title says it's a gui for homebrew and that seems to be what it is.
It's a GUI for a minor specific part of homebrew, but not for the packages.
Casks are more than "minor" I'd say, but it wouldn't hurt to spell it out as "a macOS native GUI for managing homebrew casks".
Cool project idea!
Having used Homebrew, I know installations can sometimes hit snags. I'm really curious to see how you've handled error reporting and debugging for users.
Nice tool, however it would be great if it could display some description and license information and/or whether the app is a trial version that eventually requires a purchase.
Otherwise as a user you end up clicking on the info icon to go to the app home page for every app before installing.
If that is not possible, a direct link to the app home page would save a click and would be highly appreciated.
Homebrew doesn’t provide that information by default so it would have to be manually added for each app. You can open the home page from the little chevron menu.
The "brew info" command provides some information, so it would be great if the tool provided a button to fetch the "brew info" output on demand and if it provided a direct link to the homepage as opposed to having to perform two clicks; a tiny home icon next to the info icon would be good.
Folllows sample output for "brew info mc"
> The macOS built-in protection (Gatekeeper and XProtect) will scan the application for potential malware the first time you open it and notify you if anything is suspicious. Also, most applications in the Homebrew Catalog are notarized, which means they come from a registered developer.
Is there any way to request Applite only show notarized casks? I saw notarized casks mentioned in the FAQ, but no mention of a setting for only showing them.
There is no easy way to check which app is notarized, but if an app isn’t it will refuse to open by default. It will show an error saying the app is from an unknown developer. So you’ll know if you have installed an app that’s not notarized.
nice one.