bash completion: Complete files names after 'guix package -m'. * etc/completion/bash/guix (_guix_is_dash_m): New function. (_guix_complete): Add this.
1 files changed, 10 insertions(+), 1 deletions(-) M etc/completion/bash/guix
M etc/completion/bash/guix => etc/completion/bash/guix +10 -1
@@ 106,6 106,15 @@ _guix_is_dash_L () esac } } _guix_is_dash_m () { [ "${COMP_WORDS[$COMP_CWORD - 1]}" = "-m" ] \ || { case "${COMP_WORDS[$COMP_CWORD]}" in --manifest=*) true;; *) false;; esac } } _guix_complete_file () { # Let Readline complete file names. @@ 149,7 158,7 @@ _guix_complete () *) if _guix_is_command "package" then if _guix_is_dash_L if _guix_is_dash_L || _guix_is_dash_m then _guix_complete_file elif _guix_is_removing