|
5 months ago | |
---|---|---|
.vim/colors | 1 year ago | |
scripts | 1 year ago | |
.aliases | 5 months ago | |
.bash_profile | 5 months ago | |
.bash_prompt | 8 months ago | |
.bashrc | 1 year ago | |
.curlrc | 3 years ago | |
.exports | 3 years ago | |
.functions | 3 years ago | |
.gdbinit | 3 years ago | |
.gitattributes | 3 years ago | |
.gitconfig | 11 months ago | |
.gitignore | 3 years ago | |
.gvimrc | 3 years ago | |
.hushlogin | 3 years ago | |
.inputrc | 2 years ago | |
.screenrc | 3 years ago | |
.tmux.conf | 1 year ago | |
.tmux.session1 | 1 year ago | |
.vimrc | 5 months ago | |
LICENSE | 3 years ago | |
README.md | 11 months ago | |
bootstrap.sh | 1 year ago | |
brew_install.sh | 1 year ago | |
diff_dotfiles.sh | 1 year ago | |
go_install.sh | 1 year ago | |
go_setup.sh | 1 year ago | |
mac_settings.sh | 1 year ago | |
pre_bootstrap.sh | 1 year ago | |
python_install.sh | 1 year ago | |
python_setup.sh | 1 year ago | |
scripts_setup.sh | 1 year ago | |
set_machine_name.sh | 1 year ago | |
vim_setup.sh | 1 year ago |
Repository containing dotfiles appropriate for use on Mac laptops.
Before you begin, you should review all of the
steps in this quick start, so that you understand
what will happen when you run these scripts.
Otherwise, you may lose your dotfiles!
Step 1: Run pre bootstrap script:
./pre_bootstrap.sh
This script does the following:
~/scripts
directory~/.vim
directory structureIt is recommended you review the settings that will
be changed on your Mac (mac_settings.sh
) and the
software that will be installed (brew_install.sh
)
before you run any scripts.
The bootstrap script will do a diff between your
dotfiles and the new dotfiles, so you can see
all the changes that you will lose (in red) and
all of the new content (in green).
If there are many changes, do the diff manually by
running the script:
./diff_dotfiles.sh
Otherwise, run the bootstrap script, review the
changes, and type “y” or “yes”:
./bootstrap.sh
Again, the bootstrap script will ask you for your
confirmation before overwriting your files,
but you will lose unsaved changes in your
existing dotfiles!
This repository contains dotfiles in the top
level of the repository. These dotfiles are
installed using the bootstrap.sh
script.
That’s the main purpose of the repository.
But because there are a lot of supplementary
things to do when customizing a new or existing
Mac, we have the pre_boostrap.sh
script to
perform those tasks.
We recommend you open the scripts and read them
to see what they do.