cyrta/evil
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
Evil Tomato - Mohit Cheppudira <mohit@muthanna.com> A versioned portable roaming shell environment. Setup ----- 1) Clone this repo (You may want to fork it first.) Read/Write: $ git clone git@github.com:0xfe/evil.git Read-Only HTTP: $ git clone http://github.com/0xfe/evil.git 2) Edit env.sh and configure the tomato, most importantly setting EVIL_HOME. export EVIL_HOME=~/c 3) Source in your includes. Set .bashrc to: source ~/c/env.sh source $EVIL_HOME/dotfiles/bashrc.mac Set .bash_profile to: if [ -f ~/.bashrc ]; then . ~/.bashrc fi 4) Symlink to the other configuration files. $ ln -s $EVIL_HOME/dotfiles/screenrc .screenrc $ ln -s $EVIL_HOME/dotfiles/vimrc .vimrc $ ln -s $EVIL_HOME/dotfiles/tvnamer.json .tvnamer.json Or better still, run ./setup_links.rb (-f to actually create links.) 5) Add the relevant cronjobs to your crontab. (Make sure your SSH keys are exported to allow for non-interactive repo updates.) $ crontab -e (Edit crontab) $ crontab -l 0,15,30,45 * * * * ~/c/cron/update_local_repositories.sh >/dev/null 2>&1