my personal dotfiles and other home stuff vcsh style
Caleb Maclennan's personal computing environment, including but not limited to:
Requires:
Setup a fresh system from scratch (or update an existing one):
bash <(curl -sfSL https://raw.github.com/alerque/que/master/bin/que-sys-bootstrap.bash)
Optionally add desktop
as an arugment to install base GUI package set.
Requires:
su - caleb
)Initialization on a fresh user directory:
read -s "BOOTSTRAP_TOKEN?Bootstrap API Token: "
export BOOTSTRAP_TOKEN
zsh <(curl -sfSL https://raw.github.com/alerque/que/master/bin/que-home-bootstrap.zsh)
Otherwise to update:
mr up
No really, that's all.
Adding a new repo
.config/mr/available.d/$NAME.vcsh
cd .config/mr/config.d; ln -s ../available.d/$NAME.vcsh
vcsh run que git add -f .config/mr/available.d/$NAME.vcsh
vcsh init $NAME
vcsh write-gitignore $NAME
vcsh run $NAME git add -f <at least one something>
vcsh run $NAME git commit -m "initial commit"
vcsh run $NAME git remote add origin $URL
vcsh run $NAME git push -u origin master
After that, the usual mr up
, mr ci
, mr push
etc should just work.