homebrew (https://brew.sh/)
Standard option: iterm2
brew install iterm2
Alternative options - faster, with idiosyncratic configuration, cross-platform:
Kitty
brew install kitty
WezTerm
brew install wezterm
SF Mono is the default, and Menlo is also preinstalled.
To check other favorite options:
brew tap homebrew/cask-fonts
brew install font-hack
brew install font-iosevka
brew install font-fira-code
brew install font-source-code-pro
brew install font-cascadia-mono
Rectangle
brew install rectangle
BetterSnapTool - $3 in the app store
alfred
brew install alfred
Grand Perspective
brew install grandperspective
For reconfiguring CapsLock or changing the Win-Key vs Cmd-Key on non-Mac keyboard:
Karabiner Elements
brew install karabiner-elements
Relevant for Linux as well.
It's worth getting good at a specific shell - life gets easier.
zsh (homebrew version is newer than the builtin /bin/zsh)
brew install zsh
If you use zsh I strongly suggest a simple configuration setup. I love Zi.
fish
brew install fish
If you really want bash - install from homebrew, the builting bash is ancient by design.
ripgrep - like grep but 1000 times faster and with more features
brew install ripgrep
Alternative: Ag - The Silver Searcher
brew install the_silver_searcher
fastmod
brew install fastmod
pv
brew install pv
git-imerge - similar to Mercurial's evolve
brew install git-imerge
Personal preference is key, I suggest trying these. Some are open source, some commercial.
- Beyond Compare (
brew install beyond-compare
) - vimdiff (https://git-scm.com/docs/vimdiff/en)
- git-mediate (https://github.com/Peaker/git-mediate)
- sublime-merge (
brew install sublime-merge
) - git-fork (
brew install git-fork
) - kdiff3 (
brew install kdiff3
) - p4merge (
brew install p4v
, I think)