Tim Byrne
53e3288234
Reorganize shell completion code
2020-12-28 12:05:39 -06:00
Tim Byrne
5986cd7943
Merge pull request #136 from dseomn/bash-completion
2019-11-25 16:55:43 -06:00
David Mandelberg
bcf6531da6
Only add yadm commands to the completion list when applicable.
...
Before:
yadm <TAB> # Completes git and yadm commands.
yadm -Y . <TAB> # Completes yadm commands.
yadm p<TAB> -u origin foo # Completes yadm+git commands like p*.
yadm push -u origin <TAB> # Completes branch names and yadm commands.
After:
yadm <TAB> # Completes git and yadm commands.
yadm -Y . <TAB> # Completes yadm commands.
yadm p<TAB> -u origin foo # Completes yadm+git commands like p*.
yadm push -u origin <TAB> # Completes branch names.
2019-11-25 16:55:08 -06:00
David Mandelberg
5d9e0a7133
Mark GIT_DIR for export.
...
Before:
yadm push <TAB> # Completes filenames.
After:
yadm push <TAB> # Completes names of git remotes.
2019-11-25 16:55:07 -06:00
David Mandelberg
60e0fbbf42
Fix completion after a command-line flag.
...
Before:
yadm checkout -f <TAB> # Completes filenames.
yadm checkout --yadm-dir <TAB> # Completes filenames.
After:
yadm checkout -f <TAB> # Completes branch names.
yadm checkout --yadm-dir <TAB> # Completes filenames.
2019-11-25 16:55:06 -06:00
Tim Byrne
f3bde37f78
Support -b <branch>
when cloning ( #133 )
2019-10-08 17:28:53 -05:00
Tim Byrne
9d21376f88
Merge pull request #64 from Mellbourn/fix-negative-comp-words
...
Including tweaks to conditional statements
I think the original conditionals would always be false. That prevents
using completions which rely on identifying the penultimate and
antepenultimate portions of typed commandline.
2017-05-08 16:30:30 -05:00
Klas Mellbourn
708b491d88
fix for getting 'COMP_WORDS bad array subscript' on completing yadm
...
I stared getting these errors when pressing tab after 'yadm '. This seems to be due to COMP_CWORD being negative, so this is the fix I applied
2017-05-07 22:43:10 +02:00
Tim Byrne
356c47a19f
Add Bash completion script ( #60 )
...
* Add completion script
* Add introspection
2017-04-24 07:49:10 -05:00