My dotfiles for Mac / Linux boxes and WSL
MIT License
Add some tweaks into current Unix/Ubuntu user's home directory. Inspired by https://github.com/paulirish/dotfiles for MacOS. For Windows I prefer my https://github.com/StefanScherer/dotfiles-windows.
This is what the terminal looks like
git clone https://github.com/StefanScherer/dotfiles && cd dotfiles && ./sync.sh
To update later on, just run the sync.sh again.
The usage of sync.sh is
sync.sh [--all|-a] [--force|-f]
--all|-a install all tools, also YouCompleteMe (big dependencies)
--force|-f force overwriting files in $HOME
Fn + F12
: toggle One Dark/Light theme in terminal.gitignore
file, see gitignore.io
Usage: gitcloneall [email protected]:YOUR_ORG [user[:pass]]
Clones all repos of a GitHub org or user.
gitcloneall [email protected]:StefanScherer
gitcloneall [email protected]:myorg myuser:password_to_access_private_repos
gitall pull
vi */README.md
gitall add README.md
gitall commit -m "updated README.md"
gitall push
ls
to filter dirsdocker ps
, but with less columnsdm dev
or dm start dev
or dm ip dev
...
eval $(docker-machine env dev)
,c
: show trailing white space,ss
: strip trailing white space,e
: format JavaScript code with esformatter (npm install -g esformatter
)The simplest way to setup a new Mac box is to download and run the setup-mac
script.
curl https://raw.githubusercontent.com/StefanScherer/dotfiles/master/setup-mac | bash
check_macos_updated install_brew install_dotfiles install_terminal_profiles install_brew_packages
brew
sync.sh
script to install/update itbrew.txt
cask.txt
Things you have to do manually
SizeUp
and enter the licenseCopyright (c) 2014 Stefan Scherer
MIT License, see LICENSE.txt for more details.