Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d824cfbabe 
								
							 
						 
						
							
							
								
								guix package: Add 'install', 'remove', and 'upgrade' aliases.  
							
							... 
							
							
							
							* 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". 
							
						 
						
							2019-04-29 10:13:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7082873ea2 
								
							 
						 
						
							
							
								
								bash completion: Restore completion of available packages for 'guix build'.  
							
							... 
							
							
							
							Fixes a regression introduced in
9b0a755f64 
							
						 
						
							2018-11-06 00:04:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oleg Pykhalov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3a15d0aa9c 
								
							 
						 
						
							
							
								
								bash completion: Complete files names after 'guix weather -m'.  
							
							... 
							
							
							
							* etc/completion/bash/guix (_guix_complete): Complete files names after 'guix
weather -m'. 
							
						 
						
							2018-07-03 06:58:51 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oleg Pykhalov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9b0a755f64 
								
							 
						 
						
							
							
								
								bash completion: Complete files names after 'guix build -L'.  
							
							... 
							
							
							
							* etc/completion/bash/guix (_guix_complete): Complete files names after 'guix
build -L'. 
							
						 
						
							2018-07-03 06:58:51 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oleg Pykhalov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bba0fa2499 
								
							 
						 
						
							
							
								
								Add guix-daemon Bash completion file.  
							
							... 
							
							
							
							* etc/completion/bash/guix-daemon: New file.
* Makefile.am (dist_bashcompletion_DATA): Add this. 
							
						 
						
							2018-06-16 21:23:11 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oleg Pykhalov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f5f916792c 
								
							 
						 
						
							
							
								
								bash completion: Complete files names after 'guix package -m'.  
							
							... 
							
							
							
							* etc/completion/bash/guix (_guix_is_dash_m): New function.
(_guix_complete): Add this. 
							
						 
						
							2018-02-17 22:23:07 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marius Bakke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ed8634c404 
								
							 
						 
						
							
							
								
								bash completion: Complete files names after 'guix download'.  
							
							... 
							
							
							
							* etc/completion/bash/guix (_guix_complete): When the command is "download",
use __guix_complete_file. 
							
						 
						
							2017-08-22 23:13:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f2c66fbe1f 
								
							 
						 
						
							
							
								
								bash completion: Complete subcommands for the current word.  
							
							... 
							
							
							
							* etc/completion/bash/guix (_guix_complete_subcommand): Refer to
the $COMP_CWORD element instead of the last element. 
							
						 
						
							2017-02-07 00:08:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a93c1c5921 
								
							 
						 
						
							
							
								
								bash completion: Properly complete 'guix container exec'.  
							
							... 
							
							
							
							* etc/completion/bash/guix (_guix_complete_pid): New function.
(_guix_complete): Add case for "container". 
							
						 
						
							2017-02-07 00:08:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e109ed3922 
								
							 
						 
						
							
							
								
								bash completion: Complete file names after 'guix system COMMAND'.  
							
							... 
							
							
							
							* etc/completion/bash/guix (_guix_complete): When the command is
"system" and $COMP_CWORD > 2, use _guix_complete_file. 
							
						 
						
							2017-02-07 00:08:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3454f7edf9 
								
							 
						 
						
							
							
								
								bash completion: Complete 'guix gc' with file names.  
							
							... 
							
							
							
							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'. 
							
						 
						
							2017-02-07 00:08:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f07f7d8614 
								
							 
						 
						
							
							
								
								bash completion: Complete subcommands and their options.  
							
							... 
							
							
							
							* etc/completion/bash/guix (_guix_complete_subcommand): New function.
(_guix_complete_option): Allow completion of subcommand options.
(_guix_complete): Use '_guix_complete_subcommand' for "system" and
"import". 
							
						 
						
							2016-09-07 17:33:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e9006d06a0 
								
							 
						 
						
							
							
								
								bash completion: Redirect 'guix' stderr to /dev/null.  
							
							... 
							
							
							
							This avoids spurious messages when pressing TAB.
* etc/completion/bash/guix (_guix_complete_available_package)
(_guix_complete_installed_package, _guix_complete_option)
(_guix_complete): Redirect stderr to /dev/null when running 'guix'. 
							
						 
						
							2016-09-07 16:22:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								4a9999871c 
								
							 
						 
						
							
							
								
								bash completion: Cache the list of subcommands and available packages.  
							
							... 
							
							
							
							* etc/completion/bash/guix (_guix_complete_available_package): Cache the list
  of available packages in '_guix_available_packages' and use it.
  (_guix_complete): Cache the list of subcommands in '_guix_subcommands' and
  use it. 
							
						 
						
							2015-08-20 19:57:33 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								868ef9aec7 
								
							 
						 
						
							
							
								
								bash completion: Complete long options with no short variant.  
							
							... 
							
							
							
							* etc/completion/bash/guix (_guix_complete_option): Change grep regexp
  to match options that don't have a short option name. 
							
						 
						
							2015-05-01 17:39:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								ee3e157dec 
								
							 
						 
						
							
							
								
								Add Bash completion file.  
							
							... 
							
							
							
							* etc/completion/bash/guix: New file.
* Makefile.am (dist_bashcompletion_DATA): New variable.
* configure.ac: Add --with-bash-completion-dir. 
							
						 
						
							2015-04-09 23:44:14 +02:00