mutt/offlineimapsync.sh @ ab4a7458c22c
Fix lispindent to indent flet/labels right so I don't lose my goddamn mind
This code is an incomprehensible hellscape so this probably breaks something
somewhere but if I have to spend another moment without correctly-indented flets
and labelses I'm gonna jump out a fucking window.
author |
Steve Losh <steve@stevelosh.com> |
date |
Fri, 25 Mar 2016 21:34:05 +0000 |
parents |
2c088480ba9e |
children |
(none) |
#!/bin/sh
PID=`cat ~/.offlineimap/pid`
ps aux | grep "[ ]$PID" && kill $PID
function sync_normal {
echo "NORMAL Sync"
/usr/local/share/python/offlineimap -o -u quiet
}
function sync_quick {
echo "QUICK Sync"
/usr/local/share/python/offlineimap -o -q -u quiet
}
# This is silly.
python -c'import sys, random; sys.exit(random.randint(0, 5))' && sync_normal || sync_quick
exit 0