mirror of
				https://gitlab.gnome.org/GNOME/glib.git
				synced 2025-11-04 10:08:56 +01:00 
			
		
		
		
	Things compile and the test-suite passes. Still need to hook up gio.symbols and docs. There are still a bunch of TODOs left in the sources that needs to be addressed. Signed-off-by: David Zeuthen <davidz@redhat.com>
		
			
				
	
	
		
			34 lines
		
	
	
		
			935 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			935 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
 | 
						|
# Check for bash
 | 
						|
[ -z "$BASH_VERSION" ] && return
 | 
						|
 | 
						|
####################################################################################################
 | 
						|
 | 
						|
 | 
						|
__gdbus() {
 | 
						|
    local IFS=$'\n'
 | 
						|
    local cur=`_get_cword :`
 | 
						|
 | 
						|
    local suggestions=$(gdbus complete "${COMP_LINE}" ${COMP_POINT})
 | 
						|
    COMPREPLY=($(compgen -W "$suggestions" -- "$cur"))
 | 
						|
 | 
						|
    # Remove colon-word prefix from COMPREPLY items
 | 
						|
    case "$cur" in
 | 
						|
        *:*)
 | 
						|
            case "$COMP_WORDBREAKS" in
 | 
						|
                *:*)
 | 
						|
                    local colon_word=${cur%${cur##*:}}
 | 
						|
                    local i=${#COMPREPLY[*]}
 | 
						|
                    while [ $((--i)) -ge 0 ]; do
 | 
						|
                        COMPREPLY[$i]=${COMPREPLY[$i]#"$colon_word"}
 | 
						|
                    done
 | 
						|
                    ;;
 | 
						|
            esac
 | 
						|
            ;;
 | 
						|
    esac
 | 
						|
}
 | 
						|
 | 
						|
####################################################################################################
 | 
						|
 | 
						|
complete -o nospace -F __gdbus gdbus
 |