diff options
author | Karel Zak | 2014-06-25 13:55:56 +0200 |
---|---|---|
committer | Karel Zak | 2014-06-25 13:55:56 +0200 |
commit | b8446f75d862c1f5e548e912ff143fe37a8d0b3f (patch) | |
tree | e1d404a57ff9691c39f5f899f5fdda881d296937 /bash-completion/lsblk | |
parent | bash-completion: update cfdisk (diff) | |
download | kernel-qcow2-util-linux-b8446f75d862c1f5e548e912ff143fe37a8d0b3f.tar.gz kernel-qcow2-util-linux-b8446f75d862c1f5e548e912ff143fe37a8d0b3f.tar.xz kernel-qcow2-util-linux-b8446f75d862c1f5e548e912ff143fe37a8d0b3f.zip |
bash-completion: update fallocate, fstrim and lsblk
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'bash-completion/lsblk')
-rw-r--r-- | bash-completion/lsblk | 25 |
1 files changed, 17 insertions, 8 deletions
diff --git a/bash-completion/lsblk b/bash-completion/lsblk index 07e936819..c270255aa 100644 --- a/bash-completion/lsblk +++ b/bash-completion/lsblk @@ -4,6 +4,16 @@ _lsblk_module() COMPREPLY=() cur="${COMP_WORDS[COMP_CWORD]}" prev="${COMP_WORDS[COMP_CWORD-1]}" + + LSBLK_COLS="NAME KNAME MAJ:MIN FSTYPE MOUNTPOINT + LABEL UUID PARTTYPE PARTLABEL PARTUUID PARTFLAGS + RA RO RM + MODEL SIZE STATE OWNER GROUP MODE + ALIGNMENT MIN-IO OPT-IO PHY-SEC LOG-SEC + ROTA SCHED RQ-SIZE TYPE DISC-ALN + DISC-GRAN DISC-MAX DISC-ZERO WSAME WWN + RAND PKNAME HCTL TRAN REV VENDOR" + case $prev in '-e'|'--exclude'|'-I'|'--include') local MAJOR I J @@ -19,15 +29,13 @@ _lsblk_module() ;; '-o'|'--output') # FIXME: how to append to a string with compgen? - OUTPUT="NAME KNAME MAJ:MIN FSTYPE MOUNTPOINT - LABEL UUID PARTLABEL PARTUUID RA RO RM - MODEL SIZE STATE OWNER GROUP MODE - ALIGNMENT MIN-IO OPT-IO PHY-SEC LOG-SEC - ROTA SCHED RQ-SIZE TYPE DISC-ALN - DISC-GRAN DISC-MAX DISC-ZERO WSAME WWN - RAND PKNAME HCTL TRAN REV VENDOR" compopt -o nospace - COMPREPLY=( $(compgen -W "$OUTPUT" -S ',' -- $cur) ) + COMPREPLY=( $(compgen -W "$LSBLK_COLS" -S ',' -- $cur) ) + return 0 + ;; + '-x'|'--sort') + compopt -o nospace + COMPREPLY=( $(compgen -W "$LSBLK_COLS" -- $cur) ) return 0 ;; '-h'|'--help'|'-V'|'--version') @@ -54,6 +62,7 @@ _lsblk_module() --inverse --topology --scsi + --sort --help --version" COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) ) |