diff --git a/clean_files.txt b/clean_files.txt index 7c721211..f8212f92 100644 --- a/clean_files.txt +++ b/clean_files.txt @@ -71,6 +71,7 @@ completion/available/jungle.completion.bash completion/available/knife.completion.bash completion/available/kontena.completion.bash completion/available/kubectl.completion.bash +completion/available/lerna.completion.bash completion/available/minikube.completion.bash completion/available/npm.completion.bash completion/available/packer.completion.bash diff --git a/completion/available/lerna.completion.bash b/completion/available/lerna.completion.bash index 792ea27b..f83f1125 100644 --- a/completion/available/lerna.completion.bash +++ b/completion/available/lerna.completion.bash @@ -1,19 +1,22 @@ -#!/bin/bash -# Lerna autocompletion. -function _lerna_completions() { - local cur compls +# shellcheck shell=bash +cite "about-completion" +about-completion "lerna(javascript project manager tool) completion" - # The currently-being-completed word. - cur="${COMP_WORDS[COMP_CWORD]}" +function __lerna_completion() { + local cur compls - # Options - compls="add bootstrap changed clean create diff exec \ - import init link list publish run version \ - --loglevel --concurrency --reject-cycles \ - --progress --sort --no-sort --help \ - --version" + # The currently-being-completed word. + cur="${COMP_WORDS[COMP_CWORD]}" - # Tell complete what stuff to show. - COMPREPLY=($(compgen -W "$compls" -- "$cur")) + # Options + compls="add bootstrap changed clean create diff exec \ + import init link list publish run version \ + --loglevel --concurrency --reject-cycles \ + --progress --sort --no-sort --help \ + --version" + + # Tell complete what stuff to show. + # shellcheck disable=2207 + COMPREPLY=($(compgen -W "$compls" -- "$cur")) } -complete -o default -F _lerna_completions lerna +complete -o default -F __lerna_completion lerna