#### replaliases
####
#### convenience functions for various repl(1) commands
-#### They're functions instead of aliases for portability.
+####
+#### They're functions instead of aliases for portability. This file
+#### is intended to be sourced from a Bourne-compatible shell, e.g.,
+#### source `mhparam docdir`/contrib/replaliases
+#### to declare the functions.
+####
+#### Author: David Levine <levinedl@acm.org>
#### If using par (see mhn.defaults), it helps to have its PARINIT
#### environment variable set. If you really want it to be null,
#### accept a calendar request
calaccept() {
repl -noformat -editor mhbuild \
- -convertargs text/calendar '-reply accept -contenttype'
+ -convertargs text/calendar '-reply accept -contenttype' "$@"
}
#### decline a calendar request
caldecline() {
repl -noformat -editor mhbuild \
- -convertargs text/calendar '-reply decline -contenttype'
+ -convertargs text/calendar '-reply decline -contenttype' "$@"
}
#### reply as tentative to a calendar request
caltentative() {
repl -noformat -editor mhbuild \
- -convertargs text/calendar '-reply tentative -contenttype'
+ -convertargs text/calendar '-reply tentative -contenttype' "$@"
}
#### cancel a calendar request
calcancel() {
repl -noformat -editor mhbuild \
- -convertargs text/calendar '-cancel -contenttype'
+ -convertargs text/calendar '-cancel -contenttype' "$@"
}