~ruther/guix-local

e109ed3922f2a3ff68a77f727ead27f2eb4a82ab — Ludovic Courtès 9 years ago 3454f7e
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.
1 files changed, 4 insertions(+), 1 deletions(-)

M etc/completion/bash/guix
M etc/completion/bash/guix => etc/completion/bash/guix +4 -1
@@ 154,7 154,10 @@ _guix_complete ()
		fi
	    elif _guix_is_command "system"
	    then
		_guix_complete_subcommand
		case $COMP_CWORD in
		    2) _guix_complete_subcommand;;
		    *) _guix_complete_file;; # TODO: restrict to *.scm
		esac
	    elif _guix_is_command "import"
	    then
		_guix_complete_subcommand