From 219c0d734feb49744ff24d3c1b27eeaa4be964a5 Mon Sep 17 00:00:00 2001 From: Hongyi Zhao Date: Wed, 25 Mar 2020 16:42:03 +0800 Subject: [PATCH] Add the completion file for AiiDA's verdi command line interface --- completion/available/verdi.completion.bash | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 completion/available/verdi.completion.bash diff --git a/completion/available/verdi.completion.bash b/completion/available/verdi.completion.bash new file mode 100644 index 00000000..f9b3318d --- /dev/null +++ b/completion/available/verdi.completion.bash @@ -0,0 +1,14 @@ +# For AiiDA's verdi command line interface tab-completion: +# https://aiida.readthedocs.io/projects/aiida-core/en/latest/install/configuration.html#verdi-tab-completion +#eval "$(_VERDI_COMPLETE=source verdi)" + +_verdi_completion() { + local IFS=$'\t' + COMPREPLY=( $( env COMP_WORDS="${COMP_WORDS[*]}" \ + COMP_CWORD=$COMP_CWORD \ + _VERDI_COMPLETE=complete-bash $1 ) ) + return 0 +} + +complete -F _verdi_completion -o default verdi +