<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/etc/completion/bash/guix, branch master</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://git.jakob.space/guix.git/atom?h=master</id>
<link rel='self' href='https://git.jakob.space/guix.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/'/>
<updated>2019-04-29T08:13:44Z</updated>
<entry>
<title>guix package: Add 'install', 'remove', and 'upgrade' aliases.</title>
<updated>2019-04-29T08:13:44Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-04-27T16:04:00Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=d824cfbabeb0780c9ea7a6dab02c47b6a4d029c6'/>
<id>urn:sha1:d824cfbabeb0780c9ea7a6dab02c47b6a4d029c6</id>
<content type='text'>
* guix/scripts/install.scm, guix/scripts/remove.scm,
guix/scripts/upgrade.scm, tests/guix-package-aliases.sh: New files.
* Makefile.am (MODULES, SH_TESTS): Add them.
* po/guix/POTFILES.in: Add them.
* guix/scripts/package.scm (guix-package): Split with...
(guix-package*): ... this.  New procedure.
* doc/guix.texi (Invoking guix package): Document them.
(Binary Installation, Application Setup, Package Management)
(Packages with Multiple Outputs, Package Modules)
(X.509 Certificates, Installing Debugging Files): Use 'guix install' in
simple examples.
* etc/completion/bash/guix (_guix_complete): Handle "install", "remove",
and "upgrade".
</content>
</entry>
<entry>
<title>bash completion: Restore completion of available packages for 'guix build'.</title>
<updated>2018-11-05T23:04:11Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-11-05T16:01:38Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=7082873ea2771ebef900333e0fa7468d6395f330'/>
<id>urn:sha1:7082873ea2771ebef900333e0fa7468d6395f330</id>
<content type='text'>
Fixes a regression introduced in
9b0a755f642542dd96065ad05ec9d844d8077fd7 whereby 'guix build TAB' would
not suggest any completion.

* etc/completion/bash/guix (_guix_complete): Arrange so 'guix build TAB'
completes available packages.
</content>
</entry>
<entry>
<title>bash completion: Complete files names after 'guix weather -m'.</title>
<updated>2018-07-03T03:58:51Z</updated>
<author>
<name>Oleg Pykhalov</name>
<email>go.wigust@gmail.com</email>
</author>
<published>2018-06-30T16:50:40Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=3a15d0aa9c55881ddc3a21570350a743c28a6c92'/>
<id>urn:sha1:3a15d0aa9c55881ddc3a21570350a743c28a6c92</id>
<content type='text'>
* etc/completion/bash/guix (_guix_complete): Complete files names after 'guix
weather -m'.
</content>
</entry>
<entry>
<title>bash completion: Complete files names after 'guix build -L'.</title>
<updated>2018-07-03T03:58:51Z</updated>
<author>
<name>Oleg Pykhalov</name>
<email>go.wigust@gmail.com</email>
</author>
<published>2018-06-30T16:49:29Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=9b0a755f642542dd96065ad05ec9d844d8077fd7'/>
<id>urn:sha1:9b0a755f642542dd96065ad05ec9d844d8077fd7</id>
<content type='text'>
* etc/completion/bash/guix (_guix_complete): Complete files names after 'guix
build -L'.
</content>
</entry>
<entry>
<title>bash completion: Complete files names after 'guix package -m'.</title>
<updated>2018-02-17T19:23:07Z</updated>
<author>
<name>Oleg Pykhalov</name>
<email>go.wigust@gmail.com</email>
</author>
<published>2018-02-17T09:05:26Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=f5f916792c7069a22d95c5b7c68bcf3bbb86e451'/>
<id>urn:sha1:f5f916792c7069a22d95c5b7c68bcf3bbb86e451</id>
<content type='text'>
* etc/completion/bash/guix (_guix_is_dash_m): New function.
(_guix_complete): Add this.
</content>
</entry>
<entry>
<title>bash completion: Complete files names after 'guix download'.</title>
<updated>2017-08-22T21:13:42Z</updated>
<author>
<name>Marius Bakke</name>
<email>mbakke@fastmail.com</email>
</author>
<published>2017-08-20T10:57:00Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=ed8634c404410ed5e0d3ab06e43bd50d4eed9c42'/>
<id>urn:sha1:ed8634c404410ed5e0d3ab06e43bd50d4eed9c42</id>
<content type='text'>
* etc/completion/bash/guix (_guix_complete): When the command is "download",
use __guix_complete_file.
</content>
</entry>
<entry>
<title>bash completion: Complete subcommands for the current word.</title>
<updated>2017-02-06T23:08:10Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-02-06T16:08:35Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=f2c66fbe1f01b720741e0fe2bfa619ca2862a6b8'/>
<id>urn:sha1:f2c66fbe1f01b720741e0fe2bfa619ca2862a6b8</id>
<content type='text'>
* etc/completion/bash/guix (_guix_complete_subcommand): Refer to
the $COMP_CWORD element instead of the last element.
</content>
</entry>
<entry>
<title>bash completion: Properly complete 'guix container exec'.</title>
<updated>2017-02-06T23:08:10Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-02-06T16:05:34Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=a93c1c59218aac49382c35fe23d1e0f021e6e676'/>
<id>urn:sha1:a93c1c59218aac49382c35fe23d1e0f021e6e676</id>
<content type='text'>
* etc/completion/bash/guix (_guix_complete_pid): New function.
(_guix_complete): Add case for "container".
</content>
</entry>
<entry>
<title>bash completion: Complete file names after 'guix system COMMAND'.</title>
<updated>2017-02-06T23:08:10Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-02-06T15:50:07Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=e109ed3922f2a3ff68a77f727ead27f2eb4a82ab'/>
<id>urn:sha1:e109ed3922f2a3ff68a77f727ead27f2eb4a82ab</id>
<content type='text'>
* etc/completion/bash/guix (_guix_complete): When the command is
"system" and $COMP_CWORD &gt; 2, use _guix_complete_file.
</content>
</entry>
<entry>
<title>bash completion: Complete 'guix gc' with file names.</title>
<updated>2017-02-06T23:08:10Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-02-06T14:55:08Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=3454f7edf9eb2901115cab522d980df712fa4078'/>
<id>urn:sha1:3454f7edf9eb2901115cab522d980df712fa4078</id>
<content type='text'>
Reported by a couple of cool folks at a bar in Brussels.

* etc/completion/bash/guix (_guix_complete): Use '_guix_complete_file'
for 'guix gc'.  This fixes completion of 'guix gc -d'.
</content>
</entry>
</feed>
