curl -s https://raw.githubusercontent.com/markosamuli/dotfiles/master/install.sh | bash -
- Install and configure zsh as default shell.
- Install antibody
- Create symlinks in
~/.zshrc
and~/.bashrc
- Create EditorConfig symlink in
~/.editorconfig
Custom aliases and functions are in .aliases
.
Read my Machine Setup Guide that explains development environment set up using my playbooks.
Install markosamuli.vscode-essentials extension pack with common extensions I use daily.
code --install-extension markosamuli.vscode-essentials
I'm using Kaleidoscope as my default diff/merge tool on Mac.
brew cask install kaleidoscope
I'm using iTerm2 as my default terminal on Mac.
brew cask install iterm2
brew install reattach-to-user-namespace
Copy .gitconfig.example file for my aliases and few defaults:
cp ~/.dotfiles/.gitconfig.example ~/.gitconfig
My favourite aliases:
git co
- checkoutgit ci
- commitgit s
- statusgit lg
- log with nice treegit pullr
- pull with rebasegit wd
- word diff changesgit wds
- word diff staged changes
See License