about summary refs log tree commit diff
path: root/Functions
diff options
context:
space:
mode:
authorSven Wischnowsky <wischnow@users.sourceforge.net>2000-05-09 11:56:20 +0000
committerSven Wischnowsky <wischnow@users.sourceforge.net>2000-05-09 11:56:20 +0000
commit2512681578d1606860bb1d1eab76755aa589f24c (patch)
tree541795235e4afb6be6a1f178bffbaee6fdc7c996 /Functions
parenta65e197d2ab69181e615e32409b69469e509eaa3 (diff)
downloadzsh-2512681578d1606860bb1d1eab76755aa589f24c.tar.gz
zsh-2512681578d1606860bb1d1eab76755aa589f24c.tar.xz
zsh-2512681578d1606860bb1d1eab76755aa589f24c.zip
make nslookup function more like real nslookup (11277)
Diffstat (limited to 'Functions')
-rw-r--r--Functions/Misc/nslookup7
1 files changed, 6 insertions, 1 deletions
diff --git a/Functions/Misc/nslookup b/Functions/Misc/nslookup
index 79d76dbe5..d4f7e96b9 100644
--- a/Functions/Misc/nslookup
+++ b/Functions/Misc/nslookup
@@ -1,6 +1,11 @@
 # 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
@@ -19,7 +24,7 @@ zstyle -s ':nslookup' pager tmp &&
     [[ -z "$pager" ]] && pager="${opager:-more}"
 (( $#pmpt )) || pmpt=(-p '> ')
 
-zpty nslookup nslookup
+zpty nslookup nslookup "$@"
 
 zpty -r nslookup line '*
 > '