From 26680c771cc5d15508845da030943d6941f6b56f Mon Sep 17 00:00:00 2001 From: Mathieu Maret Date: Thu, 17 Nov 2011 17:30:26 +0100 Subject: [PATCH] [script] add sendmail function to log_editor --- scripts/log_editor.sh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/scripts/log_editor.sh b/scripts/log_editor.sh index 2d7fb44..004b49d 100755 --- a/scripts/log_editor.sh +++ b/scripts/log_editor.sh @@ -21,7 +21,7 @@ SPM=60 MPH=60 HPD=24 -mode_available="view edit list toMail todo" +mode_available="view edit list toMail todo sendMail" usage () { echo "usage : ${0##*/} MODE [DATE|select] " @@ -108,6 +108,17 @@ toMail () { view $1 } +sendMail () { + read_date $1 + date_arg=$? + curr_day=$(date --date="$date_arg days ago" +%u) + day_to_monday=$(($curr_day -1)) + day_to_friday=$((5 - $curr_day)) + start_date=$(date --date="$((date_arg + day_to_monday)) days ago" +%Y-%m-%d) + stop_date=$(date --date="$((date_arg + day_to_friday)) days" +%Y-%m-%d) + view $1 |mail -s "Weekly $start_date -> $stop_date" $USER@dxo.com +} + todo () { ${EDITOR} $log_directory/TODO }