[Feature]: Automatically create MacOS compatible aliases for GUI apps
Is your feature request related to a problem you're trying to solve? Please describe.
It's hard to use GUI apps installed on MacOS by DevBox because there's no easy way to browse or search for the apps. I note that MacOS's Spotlight does not index symbolic links, so creating those could make the apps browsable but would not make themsearchable nor launchable using Spotlight.
Describe the solution you'd like
I'd like DevBox to generate 'Finder aliases' for all GUI apps, and put them somewhere under ~/Applications.
Describe alternatives you've considered
I wrote a script that does what I want:
https://github.com/bonds/dotfiles/blob/main/bin/darwin/create_devbox_app_aliases
and I'm currently running it as a DevBox init_hook. Works great for me--sharing in case you might like to port it from fish to bourne shell and/or incorporate the feature into DevBox.
Additional context
n/a
This is really cool! Feels like having this script as an option or plugin for Devbox Global would be really useful, and could help developers really migrate to Devbox Global as their main package manager
Tomorrow Mac Application launchers not symlinked on darwin will be 3 years old and still going so for anyone stumbling upon this issue you can assume its not possible at least not in any reliable way.
@bonds Thanks for sharing! And for writing it in fish so I can just copy/paste it 😉