summaryrefslogtreecommitdiff
path: root/Functions/Misc/checkmail
diff options
context:
space:
mode:
authorSven Wischnowsky <wischnow@users.sourceforge.net>2001-04-02 12:24:55 +0000
committerSven Wischnowsky <wischnow@users.sourceforge.net>2001-04-02 12:24:55 +0000
commitc34980890095b59f4115d5658020567f09a7135b (patch)
treebd595aacd317bff3f26c62a7f28bb3e437d9fb88 /Functions/Misc/checkmail
parenta809e1548b6679ba77fc4b83f437c911c474e0a1 (diff)
downloadzsh-c34980890095b59f4115d5658020567f09a7135b.tar.gz
zsh-c34980890095b59f4115d5658020567f09a7135b.zip
moved to ./Functions/Misc/checkmail
Diffstat (limited to 'Functions/Misc/checkmail')
-rw-r--r--Functions/Misc/checkmail26
1 files changed, 0 insertions, 26 deletions
diff --git a/Functions/Misc/checkmail b/Functions/Misc/checkmail
deleted file mode 100644
index 9cc743db4..000000000
--- a/Functions/Misc/checkmail
+++ /dev/null
@@ -1,26 +0,0 @@
-#! /usr/local/bin/zsh
-#
-# This autoloadable function checks the folders specified as arguments
-# for new mails. The arguments are interpeted in exactly the same way
-# as the mailpath special zsh parameter (see zshparam(1)).
-#
-# If no arguments are given mailpath is used. If mailpath is empty, $MAIL
-# is used and if that is also empty, /var/spool/mail/$LOGNAME is used.
-# This function requires zsh-3.0.1 or newer.
-#
-
-local file message
-
-for file in "${@:-${mailpath[@]:-${MAIL:-/var/spool/mail/$LOGNAME}}}"
-do
- message="${${(M)file%%\?*}#\?}"
- file="${file%%\?*}"
- if [[ -d "$file" ]] then
- file=( "$file"/**/*(.ND) )
- if (($#file)) then
- checkmail "${^file}\?$message"
- fi
- elif test -s "$file" -a -N "$file"; then # this also sets $_ to $file
- print -r -- "${(e)message:-You have new mail.}"
- fi
-done