summaryrefslogtreecommitdiff
path: root/Completion/Unix/Command/_df
diff options
context:
space:
mode:
Diffstat (limited to 'Completion/Unix/Command/_df')
-rw-r--r--Completion/Unix/Command/_df19
1 files changed, 10 insertions, 9 deletions
diff --git a/Completion/Unix/Command/_df b/Completion/Unix/Command/_df
index a98180a2c..d20ddea7e 100644
--- a/Completion/Unix/Command/_df
+++ b/Completion/Unix/Command/_df
@@ -5,12 +5,6 @@ local -A opt_args
if _pick_variant gnu=GNU unix --version; then
args=(
- '(-B --block-size -k)'{-B+,--block-size=}'[specify block size]:size (bytes)'
- '(-B --block-size -k)-k[like --block-size=1K]'
- '(-P --portability)'{-P,--portability}'[use the POSIX output format]'
- '(-h --human-readable -H --si)'{-h,--human-readable}'[print sizes in human readable format]'
- '(-h --human-readable -H --si)'{-H,--si}'[human readable fomat, but use powers of 1000 not 1024]'
- '(-i --inodes)'{-i,--inodes}'[list inode information instead of block usage]'
'--total[produce a grand total]'
'(-T --print-type)'{-T,--print-type}'[print file system type]'
'(-a --all)'{-a,--all}'[include dummy file systems]'
@@ -22,7 +16,14 @@ if _pick_variant gnu=GNU unix --version; then
'-v[(ignored)]'
'(- : *)--help[display help and exit]'
'(- : *)--version[output version information and exit]'
- '*:files:_files'
+ '*:files:_umountable'
+ - '(format)'
+ {-B+,--block-size=}'[specify block size]:size (bytes)'
+ '-k[like --block-size=1K]'
+ {-P,--portability}'[use the POSIX output format]'
+ {-h,--human-readable}'[print sizes in human readable format]'
+ {-H,--si}'[human readable format, but use powers of 1000 not 1024]'
+ {-i,--inodes}'[list inode information instead of block usage]'
)
elif [[ "$OSTYPE" == (darwin|freebsd|dragonfly)* ]]; then
args=(
@@ -38,7 +39,7 @@ elif [[ "$OSTYPE" == (darwin|freebsd|dragonfly)* ]]; then
'-i[include inode usage statistics (default)]'
'-l[only display locally-mounted file systems]'
'-n[use previously obtained statistics]'
- '*:files:_files'
+ '*:files:_umountable'
)
spec='[only display file systems of specified types]:file system type:->fslist'
case "$OSTYPE" in
@@ -58,7 +59,7 @@ else
'-k[use 1024-byte blocks]'
'-P[POSIX compliant output]'
'-t[include total allocated-space figures in the output]'
- '*:files:_files'
+ '*:files:_umountable'
)
fi