Eine kurze Anleitung um die wichtigsten Tools und Umgebungen zu installieren.
Homebrew ist ein Paketmanager
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
homebrew kann mit brew search something
durchsucht werden
Ein besseres Terminal
brew install --cask iterm2
Ersetzt Apple Git mit einer neueren Version
brew install git
Eine bessere shell
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Einige zsh Plugins
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
Installiert bessere Schriftart und git repos werden besser dargestellt.
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
In der ~/.zshrc
wird folgendes hinzugefügt:
ZSH_THEME="powerlevel10k/powerlevel10k"
...
plugins=(
git
osx
bgnotify
zsh-syntax-highlighting
zsh-autosuggestions
)
Die Datei kann durch einen bevorzugten Texteditor bearbeitet werden wie z.B. nano
oder vim: nano ~.zshrc
Python ist bereits in einer alten Version in macOS enthalten.
Die Version kann über python --version
abgefragt werden.
Eine neue Version kann mit folgendem Befehl installiert werden.
brew install python@3.9
Die bestehende Installation wird über python
und die neue Version über python3
abgerufen
Anaconda ist sehr gut für ML Aufgaben
brew install --cask anaconda
Das Anaconda Verzeichnis muss global exportiert werden.
Dafür das folgende in die .zshrc
eingefügt.
export PATH="/opt/homebrew/anaconda3/bin:$PATH"
Bei SAP sollte das von SAP angepasste JDK verwendet werden. Eine aktuelle Version der SAP Machine lässt sich über Homebrew isntallieren.
brew install sapmachine-jdk
Für weitere Versionen kann ein Tap hinzugefügt werden wie hier beschrieben:
https://github.com/SAP/homebrew-SapMachine
Neben der SAPmachine sind aber natürlich auch weitere JDKs über Homebrew
verfügbar und können mit brew search jdk
gefunden werden.
brew install --cask visual-studio-code
brew install --cask pycharm-ce
brew install --cask intellij-idea-ce
Die profi Varianten der Jetbrains Tools können einfach durch das weglassen von ce
installiert werden.
In your GitHub account, go to Settings / Developer settings / Personal access tokens
and select Generate New Token
. Make a note of the token somewhere safe since this is the only chance you get to see it.
When you now need to authenticate with GitHub on the command line you will need to use the token instead of your password (even though git will ask for your Github password).
git clone https://github.com/username/repo.git
Username: your_username
Password: your_token
git config -l
Rectangle ist open source und super schnell
brew install --cask rectangle
Dozer ist ein kleines open source Tool
brew install --cask dozer
Das ist eine Glaubensfrage... Postman oder Insomnia...
Ich bevorzuge Postman
brew install --cask postman
Kann für das Reviewen von Pull Requests ganz nützlich sein.
brew install --cask github