mirror of
				git://git.code.sf.net/p/zsh/code
				synced 2025-10-31 06:00:54 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			25 lines
		
	
	
	
		
			856 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
	
		
			856 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| #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:fast path:->fastpath'
 | |
| 
 | |
| [[ "$state" = fastpath ]] && (( $+commands[odmget] )) &&
 | |
|   _wanted fastpaths expl 'fast path' compadd \
 | |
|       $(odmget sm_cmd_hdr sm_name_hdr|sed -n 's/^	id = \"\(.*\)\"/\1/p')
 |