This file is indexed.

/usr/share/bash-completion/completions/procyon is in procyon-decompiler 0.5.32-3.

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
#
# procyon(1) completion
#

_procyon()
{
    local cur prev options

    cur=`_get_cword`
    prev=${COMP_WORDS[COMP_CWORD-1]}

    options=(-b --bytecode-ast -ci --collapse-imports -cp --constant-pool -dl --debug-line-numbers --disable-foreach -eml --eager-method-loading -ent --exclude-nested -eta --explicit-type-arguments -fsb --flatten-switch-blocks -? --help -lc --light -lv --local-variables -ll --log-level -mv --merge-variables -o --output-directory -r --raw-bytecode -ec --retain-explicit-casts -ps --retain-pointless-switches -ss --show-synthetic -sm --simplify-member-references -sl --stretch-lines -ta --type-attributes --unicode -u --unoptimized -v --verbose --version -ln --with-line-numbers)

    if [[ "$cur" == -* ]]; then
        COMPREPLY=( $( compgen -W '${options[@]}' -- $cur ) )
        return 0
    fi

    case "$prev" in
        -ll|--log-level)
            COMPREPLY=( $( compgen -W '0 1 2 3' -- $cur ) )
            ;;
        -?|--help)
            COMPREPLY=( )
            ;;
        *)
            COMPREPLY=( $( compgen -f -X "!*.jar" -- "$cur" ) $( compgen -d -- "$cur" ) )
            ;;
    esac

    return 0
} &&
complete -F _procyon -o filenames procyon