forked from Boria138/PortProtonQt
		
	
		
			
				
	
	
		
			31 lines
		
	
	
		
			714 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			714 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| _portprotonqt_completions() {
 | |
|     local cur prev opts
 | |
|     COMPREPLY=()
 | |
|     cur="${COMP_WORDS[COMP_CWORD]}"
 | |
|     prev="${COMP_WORDS[COMP_CWORD-1]}"
 | |
| 
 | |
|     # Available options
 | |
|     opts="--fullscreen --debug-level --help -h"
 | |
| 
 | |
|     # Debug level choices
 | |
|     debug_levels="ALL DEBUG INFO WARNING ERROR CRITICAL"
 | |
| 
 | |
|     case "${prev}" in
 | |
|         --debug-level)
 | |
|             # Complete debug levels
 | |
|             COMPREPLY=( $(compgen -W "${debug_levels}" -- ${cur}) )
 | |
|             return 0
 | |
|             ;;
 | |
|         *)
 | |
|             ;;
 | |
|     esac
 | |
| 
 | |
|     # Complete options
 | |
|     if [[ ${cur} == -* ]]; then
 | |
|         COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
 | |
|         return 0
 | |
|     fi
 | |
| }
 | |
| 
 | |
| complete -F _portprotonqt_completions portprotonqt
 |