diff options
author | Oliver Kiddle <okiddle@yahoo.co.uk> | 2019-05-23 01:19:02 +0200 |
---|---|---|
committer | Oliver Kiddle <okiddle@yahoo.co.uk> | 2019-05-23 01:19:02 +0200 |
commit | 6a0874cad65d7949b3bcc2b082f9c6d6b9225a2a (patch) | |
tree | 98e4c5a865f9a84e10cbaa467cc7f4d50526a468 /Completion/Linux/Command/_lsblk | |
parent | a531a1ec2dce97c1507a45abd4795b1aea1edc9e (diff) | |
download | zsh-6a0874cad65d7949b3bcc2b082f9c6d6b9225a2a.tar.gz zsh-6a0874cad65d7949b3bcc2b082f9c6d6b9225a2a.tar.xz zsh-6a0874cad65d7949b3bcc2b082f9c6d6b9225a2a.zip |
44349: completion option updates
Diffstat (limited to 'Completion/Linux/Command/_lsblk')
-rw-r--r-- | Completion/Linux/Command/_lsblk | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Completion/Linux/Command/_lsblk b/Completion/Linux/Command/_lsblk index a95ebe776..8a9bc18bf 100644 --- a/Completion/Linux/Command/_lsblk +++ b/Completion/Linux/Command/_lsblk @@ -1,11 +1,12 @@ #compdef lsblk local sep ret=1 -local -a values dedup suf=( -qS , ) +local -a values dedup suf local curcontext="$curcontext" state line expl typeset -A opt_args _arguments -C -s -S \ + '(H -E --dedup)'{-E+,--dedup=}'[de-duplicate output by specified column]:column:->columns' \ '(H -a --all)'{-a,--all}'[print all devices]' \ '(H -b --bytes)'{-b,--bytes}'[print size in bytes rather than in human readable format]' \ '(H -d --nodeps)'{-d,--nodeps}"[don't print slaves or holders]" \ @@ -30,7 +31,7 @@ _arguments -C -s -S \ '(H)'{-i,--ascii}'[output ascii characters only]' \ '(H)'{-J,--json}'[use JSON output format]' \ '(H)'{-l,--list}'[use list format output]' \ - '(H)'{-t,--tree}'[use tree format output]' \ + '(H)'{-T+,--tree=}'[use tree format output]:column:->columns' \ '(H)'{-P,--pairs}'[use key="value" output format]' \ '(H)'{-r,--raw}'[use raw output format]' \ + 'H' \ @@ -44,6 +45,7 @@ case $state in ;| *list) dedup=( ${(Ms.,.)PREFIX##*,} ${(Ms.,.)SUFFIX%%,*} ) + suf=( -qS , ) compset -S ',*' && suf=() compset -P '*,' ;| |