These are my dotfiles. Take anything you want, but at your own risk.
- Core
- Bash + coreutils + bash-completion
- Homebrew + homebrew-cask
- Node.js + npm
- GNU sed, grep, Wget
- Git + SourceTree + hub
- rvm (Ruby 2.1), lunchy
- Python 2
- Development (Node/JS/JSON)
- Graphics
- macOS Utilities
- macOS Apps *
On a fresh installation of macOS:
sudo softwareupdate -i -a
xcode-select --install
Install the dotfiles with either Git or curl:
git clone https://github.com/joshkennedy/dotfiles.git ~/.dotfiles
source ~/.dotfiles/install.sh
Alternatively, you can install this into ~/.dotfiles
remotely without Git using curl:
bash -c "`curl -fsSL https://raw.github.com/joshkennedy/dotfiles/master/remote-install.sh`"
Or, using wget:
bash -c "`wget -O - --no-check-certificate https://raw.githubusercontent.com/joshkennedy/dotfiles/master/remote-install.sh`"
$ dotfiles help
Usage: dotfiles <command>
Commands:
clean Clean up caches (brew, npm, gem, rvm)
edit Open dotfiles in IDE (ws) and Git GUI (stree)
help This help message
macos Apply macOS system defaults
test Run tests
update Update packages and pkg managers (OS, brew, npm, gem)
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_profile
sources all~/.extra/runcom/*.sh
files. - The installer (
install.sh
) will run~/.extra/install.sh
.
- Huge thanks to @webpro for his dotfiles repo