<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/completions/bash, branch 2.1.16</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=2.1.16</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=2.1.16'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2019-09-10T09:57:58Z</updated>
<entry>
<title>bash completion: Add autopurge command</title>
<updated>2019-09-10T09:57:58Z</updated>
<author>
<name>Tomáš Janoušek</name>
<email>tomi@nomi.cz</email>
</author>
<published>2019-09-10T09:57:58Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=8ebb95805a46c142d90a4b0dea54e4ab05bd0f44'/>
<id>urn:sha1:8ebb95805a46c142d90a4b0dea54e4ab05bd0f44</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bash completion: add keys</title>
<updated>2019-01-22T11:12:49Z</updated>
<author>
<name>Vasya Novikov</name>
<email>n1dr+cm3513git@ya.ru</email>
</author>
<published>2017-10-13T10:21:30Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=b1314a7f81cde0b4320ad9296d8fcc9bd6fbc55f'/>
<id>urn:sha1:b1314a7f81cde0b4320ad9296d8fcc9bd6fbc55f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bash-completion: Fix spelling of autoclean</title>
<updated>2017-05-04T20:51:52Z</updated>
<author>
<name>Matt Kraai</name>
<email>kraai@ftbfs.org</email>
</author>
<published>2017-05-04T17:07:34Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=6ff527b4f8c88ac406effb1d88fdb3c9ab42967b'/>
<id>urn:sha1:6ff527b4f8c88ac406effb1d88fdb3c9ab42967b</id>
<content type='text'>
Closes: #861846
</content>
</entry>
<entry>
<title>bash-completion: Only complete understood file paths for install</title>
<updated>2016-11-30T11:15:08Z</updated>
<author>
<name>John R. Lenton</name>
<email>jlenton@gmail.com</email>
</author>
<published>2016-11-30T09:28:27Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=6761dae5d0c372d132b0df91753120b59e30fd0e'/>
<id>urn:sha1:6761dae5d0c372d132b0df91753120b59e30fd0e</id>
<content type='text'>
Previouosly apt's bash completion was such that, given

    $ mkdir xyzzz
    $ touch xyzzy.deb xyzzx.two.deb

you'd get

    $ apt install xyzz&lt;tab&gt;
    xyzzx.two.deb  xyzzz/
    $ apt install /tmp/foo/xyzz&lt;tab&gt;
    xyzzx.two.deb  xyzzz/

this is inconsistent (xyzzx.two.deb is listed but not xyzzy.deb), but
worse than that it offered things that apt would not actually
recognise as candidates for install:

    $ sudo apt install xyzzx.two.deb
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    E: Unable to locate package xyzzx.two.deb
    E: Couldn't find any package by glob 'xyzzx.two.deb'
    E: Couldn't find any package by regex 'xyzzx.two.deb'

With this small (trival, really) change, apt's bash completion will
only offer things apt understands, and won't recquire an aditional
period in the filename to offer it:

    $ apt install xyzz&lt;tab&gt;^C
    $ # (no completions!)
    $ apt install ./xyzz&lt;tab&gt;
    xyzzx.two.deb  xyzzy.deb      xyzzz/
    $ apt install /tmp/foo/xyzz
    xyzzx.two.deb  xyzzy.deb      xyzzz/

fixes #28

LP: #1645815
</content>
</entry>
<entry>
<title>Provide complete apt bash completion</title>
<updated>2016-05-13T09:01:40Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-05-13T08:06:31Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=5aba18968d87500232244760101ab2954c106581'/>
<id>urn:sha1:5aba18968d87500232244760101ab2954c106581</id>
<content type='text'>
This fixes Debian/apt#13 and the launchpad bug listed below,
but is far more advanced. I went through private-cmndline.cc
and looked at the supported options.

LP: #1573547
Thanks: Elias Fröhner and Svyatoslav Gryaznov for the initial work
</content>
</entry>
<entry>
<title>Install bash completion with correct name</title>
<updated>2016-01-08T20:37:36Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-01-08T20:36:53Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=7f1614554c421905a946dff3b3082ed6af7d468c'/>
<id>urn:sha1:7f1614554c421905a946dff3b3082ed6af7d468c</id>
<content type='text'>
Move the completion to completions/bash/apt and install all
bash completions from completions/bash.

Gbp-Dch: ignore
</content>
</entry>
</feed>
