====== Developing on a mac ======
This page is under construction, please feel free to add a relevant section or subpage, For now I just need to mention homebrew because it's the preferred method for getting Meld.
===== Command Line Interface =====
The default app providing a CLI on macOS is Terminal. It's located in ''%%/Applications/Utilities/Terminal.app%%'' if you're looking for it in Finder, but the simplest way to get to it is to:
- press command + space
- in the resulting search box, type ''%%Term%%''
* you should see the ''%%Terminal%%'' app as a top search result
- use the down arrow to highlight the ''%%Terminal%%'' search result
- press return
- you should now have a terminal window open
===== Shell =====
- iTerm2.app (Dr. Stewart uses this)
- honorable mentions
- Warp
- Hyper
==== Shell config managers ====
- [[https://github.com/ohmyzsh/ohmyzsh|Oh my ZSH]]
==== Shell Themes ====
- [[https://github.com/romkatv/powerlevel10k|PowerLevel10k]] (Dr. Stewart uses this)
===== Homebrew =====
Homebrew is a package manager for macOS. Pretty much any developer software made for Linux (and much that's not) is available for install via Homebrew, and this installation is typically much simpler than alternatives, especially for developer tools.
Both installing Homebrew itself, as well as afterward using it to install other software are done via the [[#command_line_interface|command line]].
==== Install Homebrew ====
On the command line, paste the command found at https://brew.sh/#install to install homebrew.
==== Install other packages via Homebrew ====
To install a package that's command-line-only, simply run:
- ''%%brew install %%''
* e.g. ''%%brew install lolcat%%''
To install a package that has a graphical user interface, simply run:
- ''%%brew install --cask %%''
* e.g. ''%%brew install --cask meld%%''
===== Window Management =====
- Rectangle.app
- AltTab.app
- else?
===== Password Manager =====
- 1password (costs $)
- honorable mentions:
- [[https://bitwarden.com/ | BitWarden ]] free and open source (for "basic")
===== Productivity/Else =====
- [[https://alfred.app/ | Alfred]], especially because the (paid) powerpack has clipboard history ([[https://support.microsoft.com/en-us/windows/clipboard-in-windows-c436501e-985d-1c8d-97ea-fe46ddf338c6 | finally a free feature on Windows]])
- s/o to Carlos on [[https://appyogi.com/apps/clipsy-clipboard-manager-for-mac/ | this cheaper clipboard history app called Clipsy]]
- FYI: Dr. Stewart who historically recommends the more expensive alfred powerpack for this feature hasn't tried Clipsy yet
- [[https://www.macbartender.com/ | Bartender]]
===== HotKey Index =====
- TODO...