# HG changeset patch # User huston@80426f53-59d1-405d-934b-f07cd76f4a1a # Date 1251664629 0 # Node ID fe83d9892ee31ccce700e22da507daceb94ff0d5 # Parent 94cfcec3b5b6c0428db981a615ad720ee16af370 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. diff -r 94cfcec3b5b6 -r fe83d9892ee3 .bash_aliases --- a/.bash_aliases Sun Aug 30 06:49:10 2009 +0000 +++ b/.bash_aliases Sun Aug 30 20:37:09 2009 +0000 @@ -1,14 +1,14 @@ -# Mac OS X specific -[[ `uname` == "Darwin" ]] && { - # DARWIN is used for the SSHFS mounts below - DARWIN="yes" - alias ls='ls -FG' -} +case `uname` in + Darwin) + # DARWIN is used for the SSHFS mounts below + DARWIN="yes" + alias ls='ls -FG' + ;; -# Linux specific -[[ `uname` == "Linux" ]] && { - alias ls='ls --color=auto -F' -} + Linux) + alias ls='ls --color=auto -F' + ;; +esac # SSH aliases alias dh='ssh srhuston.net' @@ -42,3 +42,5 @@ # Other alias condor_check="ls -lat /u/condor/hosts/*/log/MasterLog /scr/chimera0/condor/hosts/*/log/MasterLog" + +# vim: set filetype=sh : diff -r 94cfcec3b5b6 -r fe83d9892ee3 .bash_profile --- 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 & +#} +