Skip to content
No description, website, or topics provided.
Shell Vim script Python
Branch: master
Clone or download
Pull request Compare This branch is 234 commits ahead, 267 commits behind mathiasbynens:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.ssh
.vim
.zfuncs
bin
install
.agignore
.aliases
.aws_helpers.sh
.brew.sh
.colors.sh
.editorconfig
.exports
.functions
.git-completion.bash
.gitattributes
.gitcommit
.gitconfig
.gitignore
.hushlogin
.inputrc
.psqlrc
.screenrc
.shims.sh
.tmux.conf
.vimrc
.virtualenv_helpers.zsh
.wgetrc
.zshenv
.zshrc
LICENSE-MIT.txt
README.md
_diff.sh
_rename-computer.sh
bootstrap.sh

README.md

Dotfiles

Originally forked from Mathias Bynens's great dotfiles repo.

  • For OS X
  • Most files are rsync'd to your home directory
  • install/* contain scripted install procedures for common software

Usage

$ ./bootstrap.sh --help

                                           .
Your friendly dotfiles bootstraper bot  ~(0_0)~

bootstrap.sh [options]

Options and arguments:

  -h, --help          Display this help text
  -d, --dry-run       Perform a dry run of the sync step
  -f, --force         Force overwrite files in target directory
  -l, --local         Use local repo only and do not update from git
  -s, --no-install    Sync only and doesn't run the install scripts

  --target            Use this location instead of $HOME (/Users/lirsacc), must be a directory
  --install           Look for install scripts there instead of /Users/lirsacc/projects/dotfiles/install
  --branch            Git branch to update from

Known gotchas

  • This installs rustup to manage Rust toolchain in development but it doesn't play along well with brew recipes that
  • While many files bash scripts are bash compatible and I try to keep the shebang accurate I use zsh day to day and may not test too thoroughly on bash
  • At some point the .functions file will be split up into single files either in bin or .zfuncs
You can’t perform that action at this time.