Browse Source

Merge branch 'wrigleyster-master'

pull/858/head
Luke Smith 2 years ago
parent
commit
47d4ec1825
2 changed files with 4 additions and 5 deletions
  1. +3
    -4
      bin/mailsync
  2. +1
    -1
      bin/mw

+ 3
- 4
bin/mailsync View File

@@ -70,14 +70,13 @@ syncandnotify() {
} }


# Sync accounts passed as argument or all. # Sync accounts passed as argument or all.
if [ "$#" -eq "0" ]; then
accounts="$(awk '/^Channel/ {print $2}' "$MBSYNCRC")"
else
if [ "$#" -gt "0" ]; then
for arg in "$@"; do for arg in "$@"; do
[ "${arg%${arg#?}}" = '-' ] && opts="${opts:+${opts} }${arg}" && shift 1 [ "${arg%${arg#?}}" = '-' ] && opts="${opts:+${opts} }${arg}" && shift 1
done done
accounts=$* accounts=$*
fi fi
[ -z "$accounts" ] && accounts="$(awk '/^Channel/ {print $2}' "$MBSYNCRC")"


# Parallelize multiple accounts # Parallelize multiple accounts
for account in $accounts; do for account in $accounts; do
@@ -86,7 +85,7 @@ done


wait wait


notmuch new 2>/dev/null
notmuch new --quiet


#Create a touch file that indicates the time of the last run of mailsync #Create a touch file that indicates the time of the last run of mailsync
touch "$lastrun" touch "$lastrun"

+ 1
- 1
bin/mw View File

@@ -262,7 +262,7 @@ togglecron() { cron="$(mktemp)"
sed -ibu /mailsync/d "$cron"; rm -f "$cron"bu sed -ibu /mailsync/d "$cron"; rm -f "$cron"bu
else else
echo "Adding automatic mailsync every ${cronmin:-10} minutes..." echo "Adding automatic mailsync every ${cronmin:-10} minutes..."
echo "*/${cronmin-10} * * * * $prefix/bin/mailsync" >> "$cron"
echo "*/${cronmin:-10} * * * * $prefix/bin/mailsync -q" >> "$cron"
fi && fi &&
crontab "$cron"; rm -f "$cron" ;} crontab "$cron"; rm -f "$cron" ;}




Loading…
Cancel
Save