X-Git-Url: https://git.madduck.net/etc/zsh.git/blobdiff_plain/102dd5f86914a1045c03f3cdc958c51ab6035bc6..ec3297cb1d486f62534dea0b99e94f22c88891cb:/.zsh/zshrc/30_aliases diff --git a/.zsh/zshrc/30_aliases b/.zsh/zshrc/30_aliases index 0670c72..7ae1299 100644 --- a/.zsh/zshrc/30_aliases +++ b/.zsh/zshrc/30_aliases @@ -182,6 +182,8 @@ ptssub() { echo subscribe ${1:?E: no package name given.} | sendmail -f ${2:-$DE ptsunsub() { echo unsubscribe ${1:?E: no package name given.} | sendmail -f ${2:-$DEBEMAIL} pts@qa.debian.org } qasub() { echo subscribe ${1:?E: no package name given.} ${2:-unspecifed} | sendmail -f $DEBEMAIL ddpo@qa.debian.org } qaunsub() { echo unsubscribe ${1:?E: no package name given.} ${2:-unspecifed} | sendmail -f $DEBEMAIL ddpo@qa.debian.org } +listsub() { echo Subject: subscribe | sendmail -f ${1%@*}=${1#*@}@mass.madduck.net ${1%@*}-request@${1#*@} } +listunsub() { echo Subject: unsubscribe | sendmail -f ${1%@*}=${1#*@}@mass.madduck.net ${1%@*}-request@${1#*@} } uc() { unicode --max=0 --colour=off "$@" | sensible-pager } @@ -191,7 +193,7 @@ alias ipl='ip l' alias btd='btdownloadheadless' -function asc () { autossh -t "$@" 'screen -xp= || screen -dRRq' } +function asc () { autossh -t "$@" 'screen -qxp= || screen -qdRR' } compdef asc=ssh alias mdtest='swaks -s localhost -t' @@ -204,4 +206,11 @@ if whence devtodo >/dev/null; then [[ -z ${(M)chpwd_functions:#_devtodo_on_chpwd} ]] && chpwd_functions+=_devtodo_on_chpwd fi +pdfextract() { + local i=$1 + local o=$2 + shift 2 + pdftk "$i" cat "${@:-1-end}" output "${o%.pdf}.pdf" +} +compdef _files pdfextract # vim:ft=zsh