20 lines
		
	
	
		
			465 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			465 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/bin/bash
 | 
						|
 | 
						|
_kickstart_autocomplete() {
 | 
						|
 | 
						|
  local cur=${COMP_WORDS[COMP_CWORD]}
 | 
						|
 | 
						|
  if [ "$COMP_CWORD" -eq 1 ]; then
 | 
						|
    COMPREPLY=( $(compgen -W "$(kickstart commands)" -- "$cur") )
 | 
						|
  fi
 | 
						|
 | 
						|
  if [ "$COMP_CWORD" -eq 2 ] && [[ "${COMP_WORDS[1]}" == "doc" ]]; then
 | 
						|
    COMPREPLY=( $(compgen -W "$(kickstart doc 2> /dev/null)" -- "$cur") )
 | 
						|
  fi
 | 
						|
 | 
						|
  return 0;
 | 
						|
}
 | 
						|
 | 
						|
[ -n "$ZSH_NAME" ] && autoload -U bashcompinit &&  bashcompinit
 | 
						|
complete -F _kickstart_autocomplete kickstart
 |