Bootstrap and simple management script for my dotfiles https://dots.00dani.me/README
Go to file
2016-10-27 16:33:59 +11:00
_includes Point at the correct domain in production 2016-10-04 23:53:54 +11:00
_scripts Add a script for testing curl | zsh resilience and mention it in the README 2016-10-04 23:38:41 +11:00
config/zsh/functions Added zsh completion support :D 2016-10-27 16:33:59 +11:00
css Migrate the site to use Jekyll :o 2016-10-04 17:05:44 +11:00
local/bin Quote function names to improve curl safety (can't accidentally call a command that's the first half of a function's name for example) 2016-10-22 21:54:25 +11:00
.gitignore Migrate the site to use Jekyll :o 2016-10-04 17:05:44 +11:00
.stow-local-ignore Migrate the site to use Jekyll :o 2016-10-04 17:05:44 +11:00
.stow-rename Added zsh completion support :D 2016-10-27 16:33:59 +11:00
_config.yml Set the production URL correctly 2016-10-11 20:09:00 +11:00
CNAME Create CNAME 2016-10-04 11:09:04 +11:00
Gemfile Migrate the site to use Jekyll :o 2016-10-04 17:05:44 +11:00
Gemfile.lock Migrate the site to use Jekyll :o 2016-10-04 17:05:44 +11:00
index.html Update dots to handle the new renaming stuff 2016-10-07 23:20:22 +11:00
partial-dl-test.html Add a script for testing curl | zsh resilience and mention it in the README 2016-10-04 23:38:41 +11:00
README.html Migrate the site to use Jekyll :o 2016-10-04 17:05:44 +11:00
README.md Add a script for testing curl | zsh resilience and mention it in the README 2016-10-04 23:38:41 +11:00

dot-dots

A fast and easy bootstrap for my dotfiles that also acts as a simple management script once installed. Bootstrapping is as simple as:

curl https://dots.00dani.id.au | zsh

If you're wary about piping scripts into your shell - you should be - then feel free to download the script and check it out first. dots is designed to crash harmlessly rather than run something dangerous if curl is interrupted, however.

curl https://dots.00dani.id.au > dots
less dots
# reviewing ... looks okay!
zsh dots

When run through either of these methods, dots will install itself, GNU Stow (if not already installed globally), and my configuration for git, vim, and zsh.

Packages are installed by dots to ~/dotfiles and then linked into ~ using Stow. I'll be adding flags for customising these paths, as well as adjusting which packages the bootstrap immediately installs.