@irmiller22 does dotfiles.
On a sparkling fresh installation of OS X:
sudo softwareupdate -i -a
xcode-select --install
Install the dotfiles with either Git or curl:
git clone https://github.com/irmiller22/dotfiles.git
source dotfiles/install.sh
Alternatively, you can install this into ~/.dotfiles remotely without Git using curl:
sh -c "`curl -fsSL https://raw.github.com/irmiller22/dotfiles/master/remote-install.sh`"
Or, using wget:
sh -c "`wget -O - --no-check-certificate https://raw.githubusercontent.com/irmiller22/dotfiles/master/remote-install.sh`"
$ dotfiles help
Usage: dotfiles <command>
Commands:
help This help message
edit Open dotfiles in editor ($EDITOR_ALT) and Git GUI ($GIT_GUI)
reload Reload dotfiles
update Update packages and pkg managers (OS, brew, gem, pip)
clean Clean up caches (brew, gem, rvm)
osx Apply OS X system defaults
dock Apply OS X Dock settings
You can put your custom settings, such as Git credentials in the system/.custom file which will be sourced from .bash_profile automatically. This file is in .gitignore.
Alternatively, you can have an additional, personal dotfiles repo at ~/.extra.
- The runcom
.bash_profilesources all~/.extra/runcom/*.shfiles. - The installer (
install.sh) will run~/.extra/install.sh.
Many thanks to the dotfiles community and the creators of the incredibly useful tools. Huge props to @webpro for this.