diff options
Diffstat (limited to 'alias')
| -rw-r--r-- | alias | 17 |
1 files changed, 13 insertions, 4 deletions
| @@ -73,12 +73,12 @@ ssh.down() { | |||
| 73 | } | 73 | } |
| 74 | 74 | ||
| 75 | # imap | 75 | # imap |
| 76 | curl.save_as_mail() { | 76 | curl.mail.save() { |
| 77 | curl imaps://mail.topo.tw/INBOX \ | 77 | curl "imaps://mail.topo.tw/$1" \ |
| 78 | --user pham:`pass mail/pham@mail.topo.tw` \ | 78 | --user pham:`pass mail/pham@mail.topo.tw` \ |
| 79 | -T $1 | 79 | -T $2 |
| 80 | } | 80 | } |
| 81 | curl.save_as_mail_attachment() { | 81 | curl.mail.save_attachment() { |
| 82 | #TEMPFILE=$(mktemp) | 82 | #TEMPFILE=$(mktemp) |
| 83 | trap 'rm $TEMPFILE' EXIT | 83 | trap 'rm $TEMPFILE' EXIT |
| 84 | mail -a $1 -Sexpandaddr /dev/stdout | \ | 84 | mail -a $1 -Sexpandaddr /dev/stdout | \ |
| @@ -86,6 +86,15 @@ curl.save_as_mail_attachment() { | |||
| 86 | --user pham:`pass mail/pham@mail.topo.tw` \ | 86 | --user pham:`pass mail/pham@mail.topo.tw` \ |
| 87 | -T /dev/stdin | 87 | -T /dev/stdin |
| 88 | } | 88 | } |
| 89 | curl.mail.search.subject() { | ||
| 90 | curl "imaps://mail.topo.tw/$1" \ | ||
| 91 | --user pham:`pass mail/pham@mail.topo.tw` \ | ||
| 92 | --request "SEARCH SUBJECT $2" | ||
| 93 | } | ||
| 94 | curl.mail.fetch() { | ||
| 95 | curl "imaps://mail.topo.tw/$1;MAILINDEX=$2" \ | ||
| 96 | --user pham:`pass mail/pham@mail.topo.tw` \ | ||
| 97 | } | ||
| 89 | 98 | ||
| 90 | # Gist | 99 | # Gist |
| 91 | alias g='gist' | 100 | alias g='gist' |