[Bash-completion-commits] [bash-completion] 01/01: minicom: Recognize user ~/.minirc.* as config files
Ville Skyttä
scop-guest at moszumanska.debian.org
Mon Feb 8 14:39:56 UTC 2016
This is an automated email from the git hooks/post-receive script.
scop-guest pushed a commit to branch master
in repository bash-completion.
commit 39acdb21e89f89c207089da4c061c193d5d8af84
Author: Nevo Hed <nhed-debianorg15 at bsoftworks.com>
Date: Mon Feb 8 16:38:32 2016 +0200
minicom: Recognize user ~/.minirc.* as config files
minicom can be started with certain flag and an optional config
CFGNAME where CFGNAME matches a minirc.CFGNAME in a system dir or a
.minirc.CFGNAME in users home dir. The current implementation only
checks system paths, the attached patch removes the exclusivity of any
of the possible directories and returns the config names from system
or home directory.
---
completions/minicom | 14 +++++---------
1 file changed, 5 insertions(+), 9 deletions(-)
diff --git a/completions/minicom b/completions/minicom
index d168ce4..2f1db26 100644
--- a/completions/minicom
+++ b/completions/minicom
@@ -28,15 +28,11 @@ _minicom()
-T -7 -8' -- "$cur" ) )
return 0
else
- local confdir
- [[ -n $( command ls /etc/minirc.* 2>/dev/null ) ]] && confdir=/etc
- [[ -n $( command ls /etc/minicom/minirc.* 2>/dev/null ) ]] \
- && confdir=/etc/minicom
- if [[ -n $confdir ]]; then
- COMPREPLY=( $( compgen -W '$( printf "%s\n" $confdir/minirc.* | \
- sed -e "s|$confdir/minirc.||")' -- "$cur" ) )
- return 0
- fi
+ COMPREPLY=(
+ $( command ls /etc/minirc.* /etc/minicom/minirc.* ~/.minirc.* \
+ 2>/dev/null | sed 's|^.*minirc\.||' | \
+ grep "^${cur}" ) )
+ [[ $COMPREPLY ]] && return
fi
} &&
complete -F _minicom -o default minicom
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/bash-completion/bash-completion.git
More information about the Bash-completion-commits
mailing list