mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-10-22 16:20:23 +02:00
42730: Complete the options for rmdir
This commit is contained in:
parent
17af784c5d
commit
11dbc95962
3 changed files with 27 additions and 1 deletions
23
Completion/Unix/Command/_rmdir
Normal file
23
Completion/Unix/Command/_rmdir
Normal file
|
@ -0,0 +1,23 @@
|
|||
#compdef rmdir grmdir
|
||||
|
||||
local -a args
|
||||
|
||||
args=(
|
||||
'(-p --parents)'{-p,--parents}'[remove each component of the specified paths]'
|
||||
)
|
||||
|
||||
if _pick_variant gnu=GNU unix --version; then
|
||||
args+=(
|
||||
'--ignore-fail-on-non-empty[ignore failure if directory is non-empty]'
|
||||
'(-v --verbose)'{-v,--verbose}'[be verbose]'
|
||||
)
|
||||
else
|
||||
args=(${args:#*\)--*})
|
||||
if [[ $OSTYPE == (dragonfly|freebsd)* ]]; then
|
||||
args+=('-v[be verbose]')
|
||||
fi
|
||||
fi
|
||||
|
||||
_arguments -s -S -A '-*' \
|
||||
$args \
|
||||
'*:directories:_directories'
|
Loading…
Add table
Add a link
Reference in a new issue