mirror of
git://git.code.sf.net/p/zsh/code
synced 2024-11-19 13:33:52 +01:00
17591: new completion for losetup
This commit is contained in:
parent
efa93741d7
commit
f2159b9ce0
14
Completion/Linux/Command/_losetup
Normal file
14
Completion/Linux/Command/_losetup
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
#compdef losetup
|
||||||
|
|
||||||
|
local cyphers
|
||||||
|
cyphers=( /proc/crypto/cipher/*(N:t) )
|
||||||
|
cyphers="${cyphers[@]%-*}"
|
||||||
|
|
||||||
|
_arguments -S \
|
||||||
|
'(- 2)'{--delete,--detach,-d}'[detach from specified loop device]' \
|
||||||
|
'(-d --delete --detach -e --encryption)'{-e,--encryption}"+[enable encryption]:cypher:( $cyphers )" \
|
||||||
|
'(-d --delete --detach -o --offset)'{-o,--offset}'+[specify data start is offset]:offset (bytes)' \
|
||||||
|
'(-d --delete --detach -p --pass-fd)'{-p,--pass-fd}'+[read passphrase from specified file descriptor]:file descriptor:_file_descriptors' \
|
||||||
|
'(-d --delete --detach -k --keybits)'{-k,--keybits}'+[set the number of bits to use in key]:key size:(64 128 160 192 256)' \
|
||||||
|
'1:device:_files -g loop\*' \
|
||||||
|
'(-d --delete --detach)2:file:_files'
|
Loading…
Reference in New Issue
Block a user