/usr/share/bash-completion/completions/gresource is in libglib2.0-bin 2.42.1-1+b1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57  | # Check for bash
[ -z "$BASH_VERSION" ] && return
####################################################################################################
__gresource() {
  local choices coffset section
  if [ ${COMP_CWORD} -gt 2 ]; then
      if [ ${COMP_WORDS[1]} = --section ]; then
          section=${COMP_WORDS[2]}
          coffset=2
      else
          coffset=0
      fi
  else
      coffset=0
  fi
  case "$((${COMP_CWORD}-$coffset))" in
    1)
      choices=$'--section \nhelp \nsections \nlist \ndetails \nextract '
      ;;
    2)
      case "${COMP_WORDS[$(($coffset+1))]}" in
        --section)
          return 0
          ;;
        help)
          choices=$'sections\nlist\ndetails\nextract'
          ;;
        sections|list|details|extract)
          COMPREPLY=($(compgen -f -- ${COMP_WORDS[${COMP_CWORD}]}))
          return 0
          ;;
      esac
      ;;
    3)
      case "${COMP_WORDS[$(($coffset+1))]}" in
        list|details|extract)
          choices="$(gresource list ${COMP_WORDS[$(($coffset+2))]} 2> /dev/null | sed -e 's.$. .')"
          ;;
      esac
      ;;
  esac
  local IFS=$'\n'
  COMPREPLY=($(compgen -W "${choices}" -- "${COMP_WORDS[${COMP_CWORD}]}"))
}
####################################################################################################
complete -o nospace -F __gresource gresource
 |