X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=.zsh%2Fzshrc%2F30_aliases;h=8e4ff53cd812237473e5911d665cdfab5035e404;hb=87d066149ba594b333462d255a368ae2a5ea2103;hp=a4f8a503b19a5b1b07ced8002b0b75e7c65d7180;hpb=5d1762783236f0a06747432841910f0ccf7068a8;p=zsh.git diff --git a/.zsh/zshrc/30_aliases b/.zsh/zshrc/30_aliases index a4f8a50..8e4ff53 100644 --- a/.zsh/zshrc/30_aliases +++ b/.zsh/zshrc/30_aliases @@ -131,6 +131,13 @@ compdef _pids of function psgrep() { ps aux | grep "[${1[1]}]${1[2,-1]}" } +alias rw-='chmod 600' +alias rwx='chmod 700' +alias r--='chmod 644' +alias r-x='chmod 755' +alias r-s='chmod 2755' +alias rws='chmod 2775' + alias bofh='fortune bofh-excuses' autoload -U baseconv @@ -175,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 } @@ -184,6 +193,9 @@ alias ipl='ip l' alias btd='btdownloadheadless' +function asc () { autossh -t "$@" 'screen -qxp= || screen -qdRR' } +compdef asc=ssh + alias mdtest='swaks -s localhost -t' if whence devtodo >/dev/null; then