diff options
| author | Ludovic Courtès <ludo@gnu.org> | 2017-02-06 16:50:07 +0100 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2017-02-07 00:08:10 +0100 |
| commit | e109ed3922f2a3ff68a77f727ead27f2eb4a82ab (patch) | |
| tree | 0650463271cf6270440e41195e75eb28c23d137b /etc/completion/bash | |
| parent | 3454f7edf9eb2901115cab522d980df712fa4078 (diff) | |
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.
Diffstat (limited to 'etc/completion/bash')
| -rw-r--r-- | etc/completion/bash/guix | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/etc/completion/bash/guix b/etc/completion/bash/guix index 01b0e203942..9c851e37170 100644 --- a/etc/completion/bash/guix +++ b/etc/completion/bash/guix | |||
| @@ -154,7 +154,10 @@ _guix_complete () | |||
| 154 | fi | 154 | fi |
| 155 | elif _guix_is_command "system" | 155 | elif _guix_is_command "system" |
| 156 | then | 156 | then |
| 157 | _guix_complete_subcommand | 157 | case $COMP_CWORD in |
| 158 | 2) _guix_complete_subcommand;; | ||
| 159 | *) _guix_complete_file;; # TODO: restrict to *.scm | ||
| 160 | esac | ||
| 158 | elif _guix_is_command "import" | 161 | elif _guix_is_command "import" |
| 159 | then | 162 | then |
| 160 | _guix_complete_subcommand | 163 | _guix_complete_subcommand |
