Mercurial > index.cgi > dotfiles
diff .bash_profile @ 15:fe83d9892ee3
Replaced tests with a 'case' in .bash_aliases
Added modeline in .bash_aliases to help vim see filetype
Started work on Toodledo -> ~/.todo; so far not bad, but the Ruby gem might be
buggy and cause problems. Idea is still somewhat sound, so instead of ripping
out the code I'll just comment around it for now.
author | huston@80426f53-59d1-405d-934b-f07cd76f4a1a |
---|---|
date | Sun, 30 Aug 2009 20:37:09 +0000 |
parents | dacbbae5965c |
children | b9896ae0733c |
line wrap: on
line diff
--- a/.bash_profile Sun Aug 30 06:49:10 2009 +0000 +++ b/.bash_profile Sun Aug 30 20:37:09 2009 +0000 @@ -37,18 +37,45 @@ # zero-length variables on the test - it just won't run the svn status, so you # won't be prompted if there's newer files available in your repository. -[[ `uname` == "Darwin" ]] && { - STAT="stat -f %m -t %s $HOME/.dotfilets" - DATE="date -v -1m +%s" -} +case `uname` in + Darwin) + DFSTAT="stat -f %m -t %s $HOME/.dotfilets" + MDATE="date -v -1m +%s" + TDSTAT="stat -f %m -t %s $HOME/.todo" + HDATE="date -v -1h +%s" + ;; -[[ `uname` == "Linux" ]] && { - STAT="stat -c %Y $HOME/.dotfilets" - DATE="date -d \"1 month ago\" +%s" -} + Linux) + DFSTAT="stat -c %Y $HOME/.dotfilets" + MDATE="date -d \"1 month ago\" +%s" + TDSTAT="stat -c %Y $HOME/.todo" + HDATE="date -d \"1 hour ago\" +%s" + ;; +esac [[ ! -f $HOME/.dotfilets || \ - `eval $STAT` -lt `eval $DATE` ]] && { + `eval $DFSTAT` -lt `eval $MDATE` ]] && { echo Dotfiles last checked over a month ago, running a status test. svn st -u && touch $HOME/.dotfilets & } + +# Work in progress - toodledo to ~/.todo +#[[ -f $HOME/.todo ]] && cat $HOME/.todo +# +#case `hostname -s` in +# xanadu|rapture) +# TOODLEDO_CMD="hotlist" +# ;; +# +# milton) +# TOODLEDO_CMD="tasks *Personal" +# ;; +#esac +# +#[[ ! -f $HOME/.todo || \ +# `eval $TDSTAT` -lt `eval $HDATE` ]] && { +# echo "To-do list as of `date`" > $HOME/.todo +# echo "---------------------------------------------" >> $HOME/.todo +# toodledo tasks >> $HOME/.todo & +#} +