[Bash-completion-devel] [bash-completion-Bugs][312143] protect against user's personal binary preferences
bash-completion-bugs at alioth.debian.org
bash-completion-bugs at alioth.debian.org
Tue Dec 8 00:38:17 UTC 2009
Bugs item #312143, was changed at 2009-12-07 19:29 by Kevin Hunter
You can respond by visiting:
https://alioth.debian.org/tracker/?func=detail&atid=413095&aid=312143&group_id=100114
Status: Open
Priority: 3
Submitted By: Kevin Hunter (hunteke-guest)
Assigned to: Nobody (None)
Summary: protect against user's personal binary preferences
Distribution: Ubuntu
Originally reported in: None
Milestone: None
Status: None
Original bug number:
Initial Comment:
Since the bash_completion script is sourced /into/ a user's shell session, their personal preferences, e.g. aliases, would otherwise get used. (e.g. alias grep='grep --color=always') This is not what bash_completion needs. In the example, this would return something like
$ sudo apt-get purge ggz[tab]
$ apt-get purge ggz^[\[m^[\[K^[\[m^[\[Kcore-bin
Instead, what we want is:
$ sudo apt-get purge ggz[tab]
$ sudo apt-get purge ggzcore-bin
Please see attached bashrc snippet and suggested patch to bash_completion.
Note: I did not change any of the comments. Just the places where grep is actually used and called as 'grep'.
----------------------------------------------------------------------
Comment By: Kevin Hunter (hunteke-guest)
Date: 2009-12-07 19:38
Message:
For passersby reading this, I'm aware that I may have an unexpected setup for my grep. I explain why in the comments of the attached bashrc snippet, but suffice it to say, this what I have:
GREP_OPTIONS='--color=none' # default to sane options
alias grep='grep --color=always' # if I'm typing it, I most-likely want colors
alias less='less -R' # enable pass-through (RAW) colors from grep
For reference, here's the discussion that convinced me put it the way I have it.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=475772#17
----------------------------------------------------------------------
You can respond by visiting:
https://alioth.debian.org/tracker/?func=detail&atid=413095&aid=312143&group_id=100114
More information about the Bash-completion-devel
mailing list