summary refs log tree commit diff
path: root/Completion/AIX/Command/_smit
diff options
context:
space:
mode:
authorSven Wischnowsky <wischnow@users.sourceforge.net>2001-04-02 12:20:13 +0000
committerSven Wischnowsky <wischnow@users.sourceforge.net>2001-04-02 12:20:13 +0000
commitef2897b4800a88a4fde199837cf8393dc75af643 (patch)
tree865856622990ce108984e2d9da63c2e8df925a75 /Completion/AIX/Command/_smit
parentfda285cf19ffb89016c510e8db99dbb899eebb8c (diff)
downloadzsh-ef2897b4800a88a4fde199837cf8393dc75af643.tar.gz
zsh-ef2897b4800a88a4fde199837cf8393dc75af643.tar.xz
zsh-ef2897b4800a88a4fde199837cf8393dc75af643.zip
moved from Completion/AIX/_smit
Diffstat (limited to 'Completion/AIX/Command/_smit')
-rw-r--r--Completion/AIX/Command/_smit27
1 files changed, 27 insertions, 0 deletions
diff --git a/Completion/AIX/Command/_smit b/Completion/AIX/Command/_smit
new file mode 100644
index 000000000..48397b5b0
--- /dev/null
+++ b/Completion/AIX/Command/_smit
@@ -0,0 +1,27 @@
+#compdef smit smitty
+
+local state line expl curcontext="$curcontext"
+
+_arguments -C \
+  '-s[specify smit.script file]:smit.script file:_files' \
+  '-l[specify smit.log file]:smit.log file:_files' \
+  '-C[use curses interface]' \
+  '-D[debug mode]' \
+  '-d[FastPath is dialogue screen]' \
+  '-f[allow redirection of stdin and stdout]' \
+  '-h[display help/usage message]' \
+  '-M[start smit in windows mode]' \
+  '-m[FastPath is menu screen]' \
+  '-n[FastPath is selector screen]' \
+  '-o[alternate SMIT/ODM database]' \
+  '-t[generate trace information]' \
+  '-v[verbose]' \
+  '-x[do not run any execute commands]' \
+  '-X[do not run any commands]' \
+  '1:fastpath:->fastpath' && return 0
+
+[[ "$state" = fastpath ]] &&
+  _wanted fastpaths expl 'fast path' compadd \
+      $(odmget sm_cmd_hdr sm_name_hdr|sed -n 's/^	id = \"\(.*\)\"/\1/p')
+
+