lzma groks *.tlz.

This commit is contained in:
Ville Skyttä 2010-04-21 19:12:05 +03:00
parent e270eb18e3
commit 807ddd4105
4 changed files with 29 additions and 2 deletions

View File

@ -26,7 +26,7 @@ bash-completion (2.x)
* Apply pine completion to alpine too. * Apply pine completion to alpine too.
* Remove many unnecessary short option completions where long ones exist. * Remove many unnecessary short option completions where long ones exist.
* Improve chsh, chgrp, chown, configure, cvs, find, gkrellm, gzip, iconv, * Improve chsh, chgrp, chown, configure, cvs, find, gkrellm, gzip, iconv,
lftp, look, make, man, mdadm, modprobe, mount, mplayer, mysqladmin, lftp, look, lzma, make, man, mdadm, modprobe, mount, mplayer, mysqladmin,
perldoc, rsync, screen, service, scp, ssh, sshfs, update-alternatives, perldoc, rsync, screen, service, scp, ssh, sshfs, update-alternatives,
vncviewer, wget, yp-tools, and general hostname completions. vncviewer, wget, yp-tools, and general hostname completions.
* Add abook and wtf completion, based on work by Raphaël Droz. * Add abook and wtf completion, based on work by Raphaël Droz.

View File

@ -19,7 +19,7 @@ _lzma()
local IFS=$'\t\n' local IFS=$'\t\n'
xspec="*.lzma" xspec="*.@(lzma|tlz)"
if [[ "$prev" == --* ]]; then if [[ "$prev" == --* ]]; then
[[ "$prev" == --decompress || \ [[ "$prev" == --decompress || \
"$prev" == --list || \ "$prev" == --list || \

1
test/completion/lzma.exp Normal file
View File

@ -0,0 +1 @@
assert_source_completions lzma

View File

@ -0,0 +1,26 @@
proc setup {} {
save_env
}; # setup()
proc teardown {} {
assert_env_unmodified
}; # teardown()
setup
assert_complete_any "lzma "
sync_after_int
assert_complete "a/ bashcomp.lzma bashcomp.tlz" "lzma -d fixtures/xz/"
sync_after_int
teardown