Let's give your new Mac a warm bonjour with an "D8vjork-style"
Note: Requires a fresh installed Mac OS with nothing installed previously
Important
Previous to this is recommended to run xcode-select --install to install some required dev stuff.
Just grab the install.sh or execute this:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/d8vjork/bonjour-mac/HEAD/install.sh)"All right... I'll try to make the list for you as much as I can:
- php Only stable releases on this as its my main programing language
- composer To manage PHP project dependencies (or global tools)
- fnm Faster than nvm (Node Version Manager) as its written in Rust and it just works!
- jenv A very recognised Java version manager, its a little bit different from nvm/fnm but helps a lot with Java home, etc variables replacements. I need Java for React Native and Android/SmartTV development projects.
- pyenv Like jenv but for Python, need Python for very few things, but mostly because of nodegyp (some Node dependencies build stuff using this which is mainly Python based)
- gh GitHub API CLI tool to manage PRs and some stuff Git clients just abstracts sometimes.. Tower can handle most of this, but terminal is always the best way :)
- starship A very handy terminal appearance that shows current project directory stuff like git branch, git status, package managers and languages versions involved
- sheldon Rust based terminal plugin management, so just customise my terminal experience in a fast-boot way (I used antigen but its been years since its last update)
- terminal-notifier I run a lot of background tasks that I leave at their own will meanwhile I do other stuff, this will send a MacOS native notification whenever something wrong happens to them
- grep Needed for easy swap PHP versions, kudos to https://localheinz.com/blog/2020/05/05/switching-between-php-versions-when-using-homebrew/ required
- awscli Used to manage all the EC2 servers or any other AWS services
- qcachegrind I use this sometimes for debugging PHP code with XDebug profiling mode
- 1password-cli Used in company of 1password (also installed by this) which is the perfect tool for securely store login details, passwords, debit cards, software licenses, secrets, stuff, SSH keys (integrated with this command with SSHAgent and other OS internal/external stuff), btw its a paid membership but it is REALLY worth the price
The rest of the stuff I don't really need to mention, find their utility by yourself ;)
- Docker Desktop (the one must-go, trying podman as well but I'm mostly friendly on simplicity)
- VS Code main IDE, also aliased so can do
code my_project_folderand will open it with your folder - Zed second editor I keep an eye on for quick/lightweight editing
- Tower main GUI git client, you may need to pay for this so I'll let you choose
- Spotify
- TablePlus used as my must-go database management app, just a must pay if you're an DBA or something in between like DevOps
- Google Chrome used as main as a web dev for now is the only one that performs the best in Mac OS disabling some of the telemetry stuff
- BetterZip (must have / pay, specially for all the useful addons they add to Mac OS like the Preview one, supports a very large list of compression algos and formats)
- IINA Free and open source mpv based multimedia player, I use it specially for video, just a great Mac OS must-have, very well integrated
- SoundSource Such a great app for something that Mac OS does not yet have, a per-app based volume controller + ecualizer & effects / postprocess, plus it can also control input/output devices!
Personal recommendation here: Open each single app once all installed then click on the stuff they drop into the screen so they're ready to be used.
- Pixelmator Pro Best alternative to Adobe's Photoshop as its not subscription based and has all I need (I'm no professional designer, but I can manage a few things tho)
- Magnet Very handy tool to snap windows all around your screen with different sizes attached to corners, sides... I personally recommend the piece of cake here: Do enable Dock auto-hide (do yourself a favour, it's not always useful as visible rather trouble)
- Telegram Because I hate WhatsApp :) (though WhatsApp still sneaks in for the people who won't leave it)
- Dato The best calendar widget that can make you quickly scheduled your meetings, personal events, etc
- XCode The best to develop Apple based applications, it also brings a lot of boilerplate out of the box stuff like Homebrew, git, ssh, etc (but I rather let you manage which SDKs you need once opened)
- Bear The best to take quick notes (it also has a mobile app too)
- Slack Only used to join some companies workspaces
- Discord
- ColorSlurp Quick & useful color picker integrated to the top bar
This project is unlicensed and will remain as is. All for your free joy guys.

