These are my dotfiles, essentially for Ruby with VIM.
They're heavily based on the Ben Alman's dotfiles framework. Most of the informations about installation, customization and features can be found from the original project.
When [dotfiles][dotfiles] is run, it does a few things:
- Git is installed if necessary, via APT or Homebrew (which is installed if necessary).
- This repo is cloned into the
~/.dotfilesdirectory (or updated if it already exists). - Files in
initare executed (in alphanumeric order). - Files in
copyare copied into~/. - Files in
linkare linked into~/.
Note:
- The
backupsfolder only gets created when necessary. Any files in~/that would have been overwritten bycopyorlinkget backed up there. - Files in
binare executable shell scripts ([~/.dotfiles/bin][bin] is added into the path). - Files in
sourceget sourced whenever a new shell is opened (in alphanumeric order).. - Files in
confjust sit there. If a config file doesn't need to go in~/, put it in there. - Files in
cachesare cached files, only used by some scripts. This folder will only be created if necessary.
Notes:
- You need to be an administrator (for
sudo). - You need to have installed XCode Command Line Tools, which are available as a separate, optional (and much smaller) download from XCode.
bash -c "$(curl -fsSL https://raw.github.com/ejoubaud/dotfiles/master/bin/dotfiles)"Notes:
- You need to be an administrator (for
sudo). - Installs software with homebrew, not apt
bash -c "$(curl -fsSL https://raw.github.com/ejoubaud/dotfiles/master/bin/dotfiles)"