Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: PATCH: new shells completion type
- X-seq: zsh-workers 21372
- From: Oliver Kiddle <okiddle@xxxxxxxxxxx>
- To: zsh-workers@xxxxxxxxxx
- Subject: Re: PATCH: new shells completion type
- Date: Wed, 22 Jun 2005 15:59:20 +0200
- In-reply-to: <20050622131158.GB4591@xxxxxxxxxxxxxxxxxxxxx>
- Mailing-list: contact zsh-workers-help@xxxxxxxxxx; run by ezmlm
- References: <20050622131158.GB4591@xxxxxxxxxxxxxxxxxxxxx>
Doug Kearns wrote:
> Here is a new completion type for shells. It seems to me that if we're
> going to complete shells from /etc/shells then it should be restricted
> _only_ to shells listed there. This will change the behaviour of useradd
> completion which always included /bin/false.
With useradd/usermod, it's very useful to have /bin/false as a match. If
the user account won't need to login then that's a common way to ensure
it can't.
> - '-s[shell to execute rather than $SHELL]:shell name: _command_names -e' \
> + '-s[shell to execute rather than $SHELL]:shell:_shells' \
I don't use screen but does that option only get used with actual
shells?
> + shells=( ${(M)commands:#*/((|[abckz]|tc|ba)sh|false)} )
That branch is still adding /bin/false. If screen's -s option is
commonly used, you may want to expand this a bit.
Oliver
This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you.
Messages sorted by:
Reverse Date,
Date,
Thread,
Author