From 68c486b175f17c3d767e7ee20d2330b238f8242c Mon Sep 17 00:00:00 2001 From: Sven Wischnowsky Date: Mon, 2 Apr 2001 12:26:28 +0000 Subject: moved to ./Functions/Misc/nslookup --- Functions/Misc/nslookup | 48 ------------------------------------------------ 1 file changed, 48 deletions(-) delete mode 100644 Functions/Misc/nslookup (limited to 'Functions/Misc') diff --git a/Functions/Misc/nslookup b/Functions/Misc/nslookup deleted file mode 100644 index 5b49ae9d2..000000000 --- a/Functions/Misc/nslookup +++ /dev/null @@ -1,48 +0,0 @@ -# Simple wrapper function for `nslookup'. With completion if you are using -# the function based completion system. - -if [[ $argv[(I)-] -eq 0 && $argv[(I)[^-]*] -ne 0 ]]; then - command nslookup "$@" - return -fi - -setopt localoptions localtraps completealiases - -local tmp line compcontext=nslookup curcontext='nslookup:::' pmpt -local pager opager="$PAGER" -typeset +g -x PAGER=cat - -zmodload -e zsh/zpty || zmodload -i zsh/zpty - -trap 'return 130' INT -trap 'zpty -d nslookup' EXIT - -pmpt=() -zstyle -s ':nslookup' prompt tmp && pmpt=(-p "$tmp") -zstyle -s ':nslookup' rprompt tmp && pmpt=("$pmpt[@]" -r "$tmp") -zstyle -s ':nslookup' pager tmp && - [[ -z "$pager" ]] && pager="${opager:-more}" -(( $#pmpt )) || pmpt=(-p '> ') - -zpty nslookup command nslookup "${(q)@}" - -zpty -r nslookup line '* -> ' -print -nr "$line" - -while line=''; vared -he "$pmpt[@]" line; do - print -s "$line" - [[ "$line" = exit ]] && break - - zpty -w nslookup "$line" - - zpty -r nslookup line '* -> ' - if [[ -n "$pager" && ${#${(f)line}} -gt LINES ]]; then - print -nr "$line" | eval "$pager" - else - print -nr "$line" - fi -done - -zpty -w nslookup 'exit' -- cgit 1.4.1