From 69e5a28ed360c772191b38e154a1ab1450e9210a Mon Sep 17 00:00:00 2001 From: Gurkirat Singh Date: Sun, 10 Jan 2021 19:29:43 +0530 Subject: [PATCH] formatted lerna completion and used helper function --- clean_files.txt | 1 + completion/available/lerna.completion.bash | 32 ++++++++++++---------- 2 files changed, 18 insertions(+), 15 deletions(-) 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..f5a04d05 100644 --- a/completion/available/lerna.completion.bash +++ b/completion/available/lerna.completion.bash @@ -1,19 +1,21 @@ -#!/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. + COMPREPLY=($(compgen -W "$compls" -- "$cur")) } -complete -o default -F _lerna_completions lerna +complete -o default -F __lerna_completion lerna