mirror of
git://git.code.sf.net/p/zsh/code
synced 2024-09-27 22:40:20 +02:00
github #60: Fix completion for a zfs dataset containing spaces
This commit is contained in:
parent
02f62e5d21
commit
aa60dd320f
@ -1,5 +1,8 @@
|
||||
2020-07-08 Oliver Kiddle <okiddle@yahoo.co.uk>
|
||||
|
||||
* github #60: Mathias Fredriksson: Completion/Unix/Type/_zfs_dataset:
|
||||
Fix completion for a zfs dataset containing spaces
|
||||
|
||||
* gitlab !15: Doron Behar: Completion/Linux/Command/_modutils:
|
||||
Fix FHS assumption
|
||||
|
||||
|
@ -58,14 +58,14 @@ if [[ ${#rdst} -gt 0 ]]; then
|
||||
fi
|
||||
|
||||
if [[ -n $type[(r)clone] ]]; then
|
||||
datasetlist=( ${="$(zfs list -H -o name,origin -t filesystem 2>/dev/null | awk "\$2 != \"-\" {print \$1}")":#no cloned filesystems available} )
|
||||
datasetlist=( ${(f)"$(zfs list -H -o name,origin -t filesystem 2>/dev/null | awk -F $'\t' "\$2 != \"-\" {print \$1}")":#no cloned filesystems available} )
|
||||
else
|
||||
datasetlist=( ${="$(zfs list -H -o name $typearg 2>/dev/null)":#no datasets available} )
|
||||
datasetlist=( ${(f)"$(zfs list -H -o name $typearg 2>/dev/null)":#no datasets available} )
|
||||
fi
|
||||
|
||||
expl_type=${typearg[2,-1]//,/\/}
|
||||
if [[ -n $type[(r)mtpt] ]]; then
|
||||
mlist=( ${="$(zfs list -H -o mountpoint $typearg 2>/dev/null)":#no mountpoints available} )
|
||||
mlist=( ${(f)"$(zfs list -H -o mountpoint $typearg 2>/dev/null)":#no mountpoints available} )
|
||||
datasetlist=( $datasetlist $mlist )
|
||||
expl_type="$expl_type/mountpoint"
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user