mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2025-11-04 21:31:19 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			24 lines
		
	
	
		
			526 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			526 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
#compdef tmuxinator mux
 | 
						|
#autoload
 | 
						|
 | 
						|
_tmuxinator() {
 | 
						|
  local commands projects
 | 
						|
  commands=(${(f)"$(tmuxinator commands zsh)"})
 | 
						|
  projects=(${(f)"$(tmuxinator completions start)"})
 | 
						|
 | 
						|
  if (( CURRENT == 2 )); then
 | 
						|
    _describe -t commands "tmuxinator subcommands" commands
 | 
						|
    _describe -t projects "tmuxinator projects" projects
 | 
						|
  elif (( CURRENT == 3)); then
 | 
						|
    case $words[2] in
 | 
						|
      copy|debug|delete|open|start)
 | 
						|
        _arguments '*:projects:($projects)'
 | 
						|
      ;;
 | 
						|
    esac
 | 
						|
  fi
 | 
						|
 | 
						|
  return
 | 
						|
}
 | 
						|
 | 
						|
compdef _tmuxinator tmuxinator
 |