summaryrefslogtreecommitdiffstats
path: root/utils/bash-completion/losetup
diff options
context:
space:
mode:
authorManuel Bentele2020-09-09 17:32:57 +0200
committerManuel Bentele2020-09-16 07:37:56 +0200
commit55d94d412d4269d93e9c71a2ce59d1b9631b8957 (patch)
tree27ef4827a02635d2c9dd84b2949079b424a3a90d /utils/bash-completion/losetup
parentAdded CMake files to build xloop kernel modules and xlosetup utility (diff)
downloadxloop-55d94d412d4269d93e9c71a2ce59d1b9631b8957.tar.gz
xloop-55d94d412d4269d93e9c71a2ce59d1b9631b8957.tar.xz
xloop-55d94d412d4269d93e9c71a2ce59d1b9631b8957.zip
Renamed files from loop to xloop and generate package only in Release mode
Diffstat (limited to 'utils/bash-completion/losetup')
-rw-r--r--utils/bash-completion/losetup85
1 files changed, 0 insertions, 85 deletions
diff --git a/utils/bash-completion/losetup b/utils/bash-completion/losetup
deleted file mode 100644
index e085abe..0000000
--- a/utils/bash-completion/losetup
+++ /dev/null
@@ -1,85 +0,0 @@
-_losetup_module()
-{
- local cur prev OPTS ARG
- COMPREPLY=()
- cur="${COMP_WORDS[COMP_CWORD]}"
- prev="${COMP_WORDS[COMP_CWORD-1]}"
- case $prev in
- '-d'|'--detach')
- ARG="$($1 --output NAME | awk '{if (1 < NR) {print}}')"
- COMPREPLY=( $(compgen -W "$ARG" -- $cur) )
- return 0
- ;;
- '-j'|'--associated')
- ARG="$($1 --output BACK-FILE | awk '{if (1 < NR) {print}}')"
- COMPREPLY=( $(compgen -W "$ARG" -- $cur) )
- return 0
- ;;
- '-c'|'--set-capacity')
- ARG="$(for I in /dev/loop[0-9]*; do if [ -e $I ]; then echo $I; fi; done)"
- COMPREPLY=( $(compgen -W "$ARG" -- $cur) )
- return 0
- ;;
- '-o'|'--offset'|'--sizelimit')
- COMPREPLY=( $(compgen -W "number" -- $cur) )
- return 0
- ;;
- '-t'|'--type')
- ARG="RAW QCOW VDI VMDK"
- COMPREPLY=( $(compgen -W "$ARG" -- $cur) )
- return 0
- ;;
- '-O'|'--output')
- local prefix realcur OUTPUT_ALL OUTPUT
- realcur="${cur##*,}"
- prefix="${cur%$realcur}"
- OUTPUT_ALL="NAME AUTOCLEAR BACK-FILE BACK-INO
- BACK-MAJ:MIN FILE-FORMAT MAJ:MIN OFFSET PARTSCAN RO
- SIZELIMIT DIO"
- for WORD in $OUTPUT_ALL; do
- if ! [[ $prefix == *"$WORD"* ]]; then
- OUTPUT="$WORD ${OUTPUT:-""}"
- fi
- done
- compopt -o nospace
- COMPREPLY=( $(compgen -P "$prefix" -W "$OUTPUT" -S ',' -- $realcur) )
- return 0
- ;;
- '-h'|'--help'|'-V'|'--version')
- return 0
- ;;
- esac
- case $cur in
- -*)
- OPTS="--all
- --detach
- --detach-all
- --find
- --set-capacity
- --associated
- --nooverlap
- --offset
- --sizelimit
- --partscan
- --read-only
- --show
- --type
- --verbose
- --json
- --list
- --noheadings
- --output
- --output-all
- --raw
- --help
- --version"
- COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
- return 0
- ;;
- esac
- local IFS=$'\n'
- compopt -o filenames
- COMPREPLY=( $(compgen -f -- $cur) )
- return 0
-}
-complete -F _losetup_module losetup