X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=-3.7 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 X-Spam-Check-By: sourceware.org X-SWARE-Spam-Status: No, hits=-1.9 required=5.0 tests=AWL,BAYES_00,SPF_SOFTFAIL Message-Id: Date: Sat, 21 Nov 2009 06:03:37 -0700 From: Eric Blake Reply-To: cygwin AT cygwin DOT com User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.23) Gecko/20090812 Thunderbird/2.0.0.23 Mnenhy/0.7.6.666 MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: [ANNOUNCEMENT] [1.7] Updated: bash-completion-1.1-2 Content-Type: multipart/mixed; boundary="------------030505000401070106090801" Reply-To: The Cygwin Mailing List X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com --------------030505000401070106090801 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 A new release of bash-completion, 1.1-2, is now available for cygwin 1.7; the only difference from the cygwin 1.5 version is updated package layout. NEWS: ===== This is a new upstream release. Changes since the prior release are attached. For more details, including how to enable bash-completion for your interactive shells after installing this package, see /usr/share/doc/bash-completion/. DESCRIPTION: ============ bash-completion provides programmable completion enhancements to bash TAB-completion. Based on the command you type, hitting TAB later on in the command line will perform completions on strings that make sense for the context of the command, rather than blindly completing on filenames. NOTE: ===== You MUST edit your bash startup files to load bash-completion into memory: make sure ~/.bashrc sources /etc/bash_completion, and ~/.bash_profile sources ~/.bashrc. See /etc/defaults/etc/skel/.bashrc (after installing base-files-3.7-1) for an example. Bash completions is not enabled by default because it adds some noticeable startup delay to every interactive shell (about 1.5 seconds on my 2.5 GHz WinXP). Depending on the reaction on the cygwin mailing list, a future release may make bash_completion turned on by default for every bash user, with no edits to ~/.bashrc required. UPDATE: ======= To update your installation, click on the "Install Cygwin now" link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Save it and run setup, answer the questions and pick up 'bash-completion' from the 'Shells' category. DOWNLOAD: ========= Note that downloads from sources.redhat.com (aka cygwin.com) aren't allowed due to bandwidth limitations. This means that you will need to find a mirror which has this update, please choose the one nearest to you: http://cygwin.com/mirrors.html QUESTIONS: ========== If you want to make a point or ask a question, the Cygwin mailing list is the appropriate place. - -- Eric Blake volunteer cygwin bash-completion maintainer CYGWIN-ANNOUNCE UNSUBSCRIBE INFO: ================================= To unsubscribe to the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-YOU=YOURDOMAIN DOT COM AT cygwin DOT com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (Cygwin) Comment: Public key at home.comcast.net/~ericblake/eblake.gpg Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAksH5SkACgkQ84KuGfSFAYBZyQCfYDwCoJLuYPGUGq3YosMl+4IZ ETIAnjmYvYGjfn7e1uE83Nu/7wQNMuyf =RHF3 -----END PGP SIGNATURE----- --------------030505000401070106090801 Content-Type: text/plain; name="NEWS.short" Content-Transfer-Encoding: 8bit Content-Disposition: inline; filename="NEWS.short" bash-completion (1.1) [ David Paleino ] * Permit .gz files concatenation (Debian: #514377) * Fix svk completion using $filenames instead of $default (Debian: #524961) * Really add build-dep to aptitude's completion (Debian: #495883) * Fix checks for GNUish userland, thanks to Robert Millan (Debian: #529510) * Fix typo in .ass subtitles completion for mplayer (Debian: #531337) * Fix regression on man(1) completion: also complete on local .3pm files (Debian: #531343) * Split mutt completion to contrib/mutt * Split iconv completion to contrib/iconv * Split dict completion to contrib/dict * Split {update,invoke}-rc.d completions to contrib/sysv-rc * Don't install _subversion anymore, upstream completion is better than ours. Added to EXTRA_DIST in Makefile.am * Split autorpm completion to contrib/autorpm * Split jar completion to contrib/jar * Split chkconfig completion to contrib/chkconfig * Split chsh completion to contrib/chsh * Split apt_build completion to contrib/apt-build * Split aptitude-related completions to contrib/aptitude * Split apt-cache and apt-get completions to contrib/apt * Split rpm-related completions to contrib/rpm * Split cvs-related completions to contrib/cvs * Split man completion to contrib/man * Split bash builtins completions to contrib/bash-builtins * Split dpkg-related completions to contrib/dpkg (and re-enable usage of grep-status if available) * Split gcc completion to contrib/gcc * Split dselect completion to contrib/dselect * Split cardctl completion to contrib/cardctl * Split pineaddr completion to contrib/pine * Added avahi-discovered hosts to _known_hosts_real() (Debian: #518561) * Added m4v completion to mplayer (Debian: #504213) * Improve qemu completion (Debian: #534901) * Added sshfs completion (shares the same as scp) (Debian: #545978) * Fixed obvious brokenness (typos) in contrib/mdadm * Clean [1.2.3.4]:port format in known_hosts, thanks to Xuefer (Gentoo: #284563) * Added --no-generate to "apt-cache pkgnames" calls, make it faster on certain configurations (Debian: #547550) * Split okular from evince filename extension completion, needed to add okular-specific completions: xps, epub, odt, fb, mobi, g3 and chm. Also, okular can read any of its formats also in .gz/.bz2 compressed format, so change the regular expression to match this. * Remove --with-suggests and --without-suggests from aptitude completion * Patches from PLD Linux (thanks to Elan Ruusamäe): - avoid sed pipe as ps itself can omit the headers - improve service(8) completion, also look for "msg_usage" [ Ville Skyttä ] * Split yum completion to contrib/_yum (no longer installed by default, the intent is to move it to yum upstream soon). * Split yum-arch completion into contrib/yum-arch, load completion only if yum-arch is installed. * Update list of yum commands and options. * Add yum repolist, --enable/disablerepo, --disableexcludes, -d, -e, --color, and --enable/disableplugin completions. * Add chkconfig --override and resetpriorities completions. * Split mplayer and friends completions to contrib/mplayer. * Parse top level mplayer and friends option completions from -list-options. * Fix dir-only completion for make to include only dirs, not files. * Remove unused variable RELEASE. * Improve aspell dictionary completion: don't hardcode data-dir, get canonical dicts from "aspell dicts". * Always use /etc/shells for chsh -s completion, don't complete on comment lines in it. * Fix rpm --whatrequires/--whatprovides completions with spaces and other unusual characters, add filename based --whatrequires completions. * Add modplugplay filename completion. * Add more mod-like audio file extensions for xine-based players and timidity. * Complete on plain alternatives like update-alternatives. * Rename installed_alternatives() to _installed_alternatives(). * Add /etc/pki/tls/openssl.cnf to list of default openssl config files, search for default ones only if -config is not given. * Use POSIX compliant arguments to tail in mkisofs completion. * Protect various completions from unusual user input by not embedding the input in external command arguments. * Add _split_longopt() helper for improved handling of long options that take arguments in both "--foo bar" and "--foo=bar" formats. * Use _split_longopt to improve and clean up aspell, bluez-utils, chgrp, chown, chkconfig, cpio, dpkg, heimdal, iptables, mailman, make, mc, mii-diag, mii-tool, mkinitrd, pkg-config, postgresql, quota, reportbug, samba, smartctl, yum, and generic long option completion (Alioth: #311398). * Add chown --from and --reference value completions. * Add chgrp --reference value completion. * Do not assume all --foo= options take filenames in generic long option completion, assume only that --*file*= does, and that --*dir*= takes dirs. * Add make --old/new-file, --assume-old/new, --what-if value completions. * Add smartctl -n/--nocheck completion, add more other value completions. * Fix leaking $prev from cpio, dsniff, freeciv, gkrellm, mkinitrd, service, and tcpdump completions. * Split ant completion to contrib/ant, improve the built in one. * Improve postfix completion. * Improve samba completion. * Split lilo completion to contrib/lilo. * Split reportbug and querybts completions to contrib/reportbug. * Remove debug output noise from quotaon completion. * Split Linux wireless tools completion to contrib/wireless-tools. * Add mock completion. * Split FreeBSD kld(un)load completion to contrib/kldload. * Split FreeBSD pkg_* completion to contrib/pkg_install. * Split FreeBSD portupgrade and friends completion to contrib/portupgrade. * Split Slackware pkgtools completion to contrib/pkgtools. * Improve rpm group completion (displayed completions are still wrong). * Change many completions to load in memory only if the completed commands are available. * Invoke the actual mplayer/mencoder command being completed (with full path) to get various completions instead of simply "mplayer" or "mencoder". * Associate OOXML/MS Office 2007 extensions with OpenOffice applications. * Associate .tsv with oocalc. * Add xmlwf completion. * Associate *.po with poedit, gtranslator, kbabel, and lokalize. * Add xz, xzcat, xzdec, and unxz completion. * Add lzcat, lz*grep, lzless, lzmore, and unlzma completion. * Load "modules" completion if /etc/profile.d/modules.sh exists even if the "module" alias has not been defined (yet). * Add *.ogv to xine-based players (Debian: #540033). * Add $compopt (":" i.e. no-op with bash < 4, "compopt" with >= 4). * Complete bzcat and zcat only on compressed files. * Do not require a dot in bzcmp, bzdiff, bz*grep, zcmp, zdiff, z*grep, zless, and zmore filename completions. * Add xz and compress support and more tarball filename extensions to rpmbuild -t*/--tarbuild completion. * Don't hardcode path to lsmod. * Fix sbcl file/dirname completion (Debian: #545743). * Add /sbin to $PATH when invoking lspci and lsusb. * Support .xz suffix in info page completions. * Prevent rpm --define/-D completions from falling through. * Add more common options to rpm option completions. [ Todd Zullinger ] * Make yum complete on filenames after install, deplist, update and upgrade when the following argument contains a slash. [ Mike Kelly ] * Fix _filedir on bash 4. * Add support for xz to tar completion. * Fix _quote_readline on bash 4 (Debian: #544024). [ Guillaume Rousse ] * Split mkinitrd completion to contrib/mkinitrd, improve it. * Split smartctl completion to contrib/smartctl. * Better ssh and sftp completion * Better xhost completion * Split _known_hosts completion in two parts, to avoid parsing command line twice * Added strace completion * Added xm completion * Added rpcdebug completion * Added msynctool completion * Added openldap completion * Added ldapvi completion * Added heimdal completion * Added vpnc completion * Added rpmcheck completion * Added munin-node completion * Added bluez-utils completion * Added samba completion * Added cfengine completion * Added xmllint completion, contributed by Ville * Added shadow completion, contributed by Ville * Added repomanage completion, contributed by Ville * Splitted and enhanced openssl completion * Added rfkill, mdadm and resolvconf completions [ Raphaël Droz ] * Add mount -L and -U completion. [ Philipp Weis ] * Add .dvi.{gz,bz2} completion for evince/okular (Debian: #522656) [ Freddy Vulto ] * Patched _known_hosts() to support multiple {Global,User}KnownHosts in SSH config files, thanks to Thomas Nilsson (Alioth: #311595) (Debian: #524190) * Fix leaking $i from info, man and python completions. * Added setting COMP_KNOWN_HOSTS_WITH_HOSTFILE. _known_hosts_real() will add hosts from HOSTFILE, unless COMP_KNOWN_HOSTS_WITH_HOSTFILE is set to an empty value (Alioth: #311821) * Quoted $cur to prevent globbing - thanks to Eric Blake (Alioth #311614) * Fix leaking $muttcmd from mutt completion * Fix completing multiple hosts (Debian: #535585) -- David Paleino Sat, 03 Oct 2009 15:41:49 +0200 --------------030505000401070106090801 Content-Type: text/plain; charset=us-ascii -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple --------------030505000401070106090801--