From 08d8972a405e57c7724e9d7fe7529ee32bd14d25 Mon Sep 17 00:00:00 2001 From: "martin f. krafft" Date: Fri, 22 May 2009 13:32:31 +0200 Subject: [PATCH] make log tailing and paging more generic --- .zsh/zshrc/30_aliases | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/.zsh/zshrc/30_aliases b/.zsh/zshrc/30_aliases index c630f6f..16005bf 100644 --- a/.zsh/zshrc/30_aliases +++ b/.zsh/zshrc/30_aliases @@ -82,16 +82,24 @@ elif whence tailf >/dev/null; then else alias t='tail -f' fi -alias tsl='t /var/log/syslog' -alias lsl='sensible-pager /var/log/syslog' -alias tml='t /var/log/mail.log' -alias lml='sensible-pager /var/log/mail.log' -alias tal='t /var/log/auth.log' -alias lal='sensible-pager /var/log/auth.log' -alias tdl='t /var/log/daemon.log' -alias ldl='sensible-pager /var/log/daemon.log' -alias tkl='t /var/log/kern.log' -alias lkl='sensible-pager /var/log/kern.log' +compdef _files t + +function ltail() { t ~log/$1 } +compdef '_files -W ~log' ltail + +function lless() { sensible-pager ~log/$1 } +compdef '_files -W ~log' lless + +alias tsl='ltail syslog' +alias lsl='lless ~log/syslog' +alias tml='ltail mail.log' +alias lml='lless ~log/mail.log' +alias tal='ltail auth.log' +alias lal='lless ~log/auth.log' +alias tdl='ltail daemon.log' +alias ldl='lless ~log/daemon.log' +alias tkl='ltail kern.log' +alias lkl='lless ~log/kern.log' alias px='ps afux' alias mps='ps -ao user,pcpu,start,command' -- 2.39.5