This file is indexed.

/usr/share/bash-completion/completions/virt-alignment-scan is in libguestfs-tools 1:1.36.13-1ubuntu3.

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
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
# virt-tools bash completion script -*- shell-script -*-
# Copyright (C) 2010-2017 Red Hat Inc.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

# List all local libvirt domains.
_guestfs_virsh_list ()
{
    local flag_ro=$1 flags

    if [ "$flag_ro" -eq 1 ]; then
        flags="--all"
    else
        flags="--inactive"
    fi
    virsh list $flags | head -n -1 | tail -n +3 | awk '{print $2}'
}

_guestfs_virttools ()
{
    local cur prev words cword split
    local shortopts longopts tool="$1" flag_ro="$2" doms

    _init_completion -s || return

    case "$prev" in
        --align-first)
            COMPREPLY=( $( compgen -W "never always auto" -- "$cur") )
            return ;;
        --check-tmpdir)
            COMPREPLY=( $( compgen -W "ignore i continue cont c warn warning w fail f error" -- "$cur") )
            return ;;
        -d|--domain)
            doms=$(_guestfs_virsh_list "$flag_ro")
            COMPREPLY=( $(compgen -W "$doms" -- "$cur") )
            return ;;
        -D)
            doms=$(_guestfs_virsh_list "$flag_ro")
            COMPREPLY=( $(compgen -W "$doms" -- "$cur") )
            return ;;
        --list-format)
            COMPREPLY=( $( compgen -W "short long json" -- "$cur") )
            return ;;
        --password-crypto)
            COMPREPLY=( $( compgen -W "md5 sha256 sha512" -- "$cur") )
            return ;;
        --unknown-filesystems)
            COMPREPLY=( $( compgen -W "ignore warn error" -- "$cur") )
            return ;;
    esac

    case "$cur" in
        --*)
            # --options
            longopts="$($tool --long-options)"
            COMPREPLY=( $(compgen -W "$longopts" -- "$cur") )
            return ;;
        -*)
            # -o and --options
            shortopts="$($tool --short-options)"
            longopts="$($tool --long-options)"
            COMPREPLY=( $(compgen -W "$shortopts $longopts" -- "$cur") )
            return ;;
        *)
            COMPREPLY=( $(compgen "$cur") )
            return ;;
    esac
}

_guestunmount ()
{
    _guestfs_virttools "guestunmount" 1
} &&
complete -o default -F _guestunmount guestunmount

_virt_alignment_scan ()
{
    _guestfs_virttools "virt-alignment-scan" 1
} &&
complete -o default -F _virt_alignment_scan virt-alignment-scan

_virt_builder ()
{
    _guestfs_virttools "virt-builder" 0
} &&
complete -o default -F _virt_builder virt-builder

_virt_cat ()
{
    _guestfs_virttools "virt-cat" 1
} &&
complete -o default -F _virt_cat virt-cat

_virt_customize ()
{
    _guestfs_virttools "virt-customize" 0
} &&
complete -o default -F _virt_customize virt-customize

_virt_dib ()
{
    _guestfs_virttools "virt-dib" 0
} &&
complete -o default -F _virt_dib virt-dib

_virt_df ()
{
    _guestfs_virttools "virt-df" 1
} &&
complete -o default -F _virt_df virt-df

_virt_diff ()
{
    _guestfs_virttools "virt-diff" 1
} &&
complete -o default -F _virt_diff virt-diff

_virt_edit ()
{
    _guestfs_virttools "virt-edit" 0
} &&
complete -o default -F _virt_edit virt-edit

_virt_filesystems ()
{
    _guestfs_virttools "virt-filesystems" 1
} &&
complete -o default -F _virt_filesystems virt-filesystems

_virt_format ()
{
    _guestfs_virttools "virt-format" 0
} &&
complete -o default -F _virt_format virt-format

_virt_get_kernel ()
{
    _guestfs_virttools "virt-get-kernel" 1
} &&
complete -o default -F _virt_get_kernel virt-get-kernel

_virt_inspector ()
{
    _guestfs_virttools "virt-inspector" 1
} &&
complete -o default -F _virt_inspector virt-inspector

_virt_log ()
{
    _guestfs_virttools "virt-log" 1
} &&
complete -o default -F _virt_log virt-log

_virt_ls ()
{
    _guestfs_virttools "virt-ls" 1
} &&
complete -o default -F _virt_ls virt-ls

_virt_p2v_make_disk ()
{
    _guestfs_virttools "virt-p2v-make-disk" 1
} &&
complete -o default -F _virt_p2v_make_disk virt-p2v-make-disk

_virt_p2v_make_kickstart ()
{
    _guestfs_virttools "virt-p2v-make-kickstart" 1
} &&
complete -o default -F _virt_p2v_make_kickstart virt-p2v-make-kickstart

_virt_p2v_make_kiwi ()
{
    _guestfs_virttools "virt-p2v-make-kiwi" 1
} &&
complete -o default -F _virt_p2v_make_kiwi virt-p2v-make-kiwi

_virt_resize ()
{
    _guestfs_virttools "virt-resize" 0
} &&
complete -o default -F _virt_resize virt-resize

_virt_sparsify ()
{
    _guestfs_virttools "virt-sparsify" 0
} &&
complete -o default -F _virt_sparsify virt-sparsify

_virt_sysprep ()
{
    _guestfs_virttools "virt-sysprep" 0
} &&
complete -o default -F _virt_sysprep virt-sysprep

_virt_tail ()
{
    _guestfs_virttools "virt-tail" 1
} &&
complete -o default -F _virt_tail virt-tail