I prefer installing app managers and getting apps from them. For instance, it is a lot easier to install apps from
Mac App store, however, not all apps are distributed that way. Hence, get brew
and cask
for brew. brew
is a
Homebrew project which gives a CLI for installing and updating apps. In no time, you can update and manage apps like you
manage Python
or Java
packages using conda
or maven
.
Get brew by pasting
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
in the terminal. Then to install an app, type
brew install git
- JetBrains toolbox. Offlate, JetBrains have been releasing multiple updates within a year, hence to manage all of them easily, get the toolbox.
- GIT for mac
brew install git
. Then set up the terminal color scheme using this gist. Do the following GIT configurations
git config --global user.name "your name"
git config --global user.email "your email"
git config --global credential.helper osxkeychain
works if you installed git throughbrew
.docs- configure
p4merge
asdifftool
as explained here. Edit the.gitconfig
file assubl .gitconfig
with~
as yourpwd
.
- Sublime text :
brew cask install sublime-text
. Once you get this, install the package control package manager for sublime and get the following packages
- Markdown preview
- Markdown syntax highlighting
- Markdown TOC
- WordHighlight to highligh multiple entries of the same word.
- Flux
brew cask install flux
to cut blue light. - Throw in the p4merge for
gitdiff
sakebrew cask install p4merge
- Anaconda
brew cask install anaconda
- Slack
brew cask install slack
- Config git
- credential manager
- gitdiff
- Export your conda env config as
yaml
files so you can import in new computer.