diff options
Diffstat (limited to 'Completion/User/_pack')
-rw-r--r-- | Completion/User/_pack | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/Completion/User/_pack b/Completion/User/_pack index a15cfa709..5ec7a160c 100644 --- a/Completion/User/_pack +++ b/Completion/User/_pack @@ -1,6 +1,16 @@ -#compdef pack +#compdef pack pcat unpack -local expl +local expl state line -_description expl 'file to compress' -_files "$expl[@]" -g '*~*.z' +case ${words[1]:t} in + pack) + _arguments -C \ + '-f[force packing even for files which will not benefit]' \ + '-[show statistics for files]' \ + '*:file to compress:_files -g \*\~\*.z' + ;; + pcat|unpack) + _description files expl 'compressed file' + _files "$expl[@]" -g '*.z' + ;; +esac |