mirror of
git://git.code.sf.net/p/zsh/code
synced 2024-11-20 05:53:52 +01:00
21 lines
617 B
Plaintext
21 lines
617 B
Plaintext
#autoload
|
|
|
|
# This is used to generate filenames usable as a tar archive. This may
|
|
# get one argument, a collection of tar option characters that may be
|
|
# used to find out what kind of filename is needed. If no argument is
|
|
# given but the parameter `_tar_cmd' is set, that is used.
|
|
# If your version of `tar' supports this you may want to complete
|
|
# things like `host:file' or `user@host:file' here.
|
|
|
|
[[ $# -eq 0 && $+_tar_cmd -ne 0 ]] && set "$_tar_cmd"
|
|
|
|
if [[ "$1" = *[tx]* ]]; then
|
|
if [[ "$1" = *[zZ]* ]]; then
|
|
_files -g '*.((tar|TAR).(gz|GZ|Z)|.tgz)'
|
|
else
|
|
_files -g '*.(tar|TAR)'
|
|
fi
|
|
else
|
|
_files
|
|
fi
|