Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: cd to a file
- X-seq: zsh-users 11443
- From: Atom Smasher <atom@xxxxxxxxxxx>
- To: zsh-users@xxxxxxxxxx
- Subject: Re: cd to a file
- Date: Mon, 23 Apr 2007 20:45:00 +1200 (NZST)
- In-reply-to: <20070422181817.GD16598@xxxxxxxxxxxxxxx>
- Mailing-list: contact zsh-users-help@xxxxxxxxxx; run by ezmlm
- Openpgp: id=0xB88D52E4D9F57808; algo=1 (RSA); size=4096; url=http://atom.smasher.org/pgp.txt
- References: <20070416160051.GB28724@xxxxxxxxxxxxxxx> <20070421151225.58926.qmail@xxxxxxxxxxx> <20070422181817.GD16598@xxxxxxxxxxxxxxx>
On Sun, 22 Apr 2007, Frank Terbeck wrote:
cd() {
## cd to a file
if [ 1 = "${#}" ] && [ '-' != "${1}" ] && [ \! -d "${1}" ] && [ -d "${1:h}" ]
then
echo "correcting \"${1}\" to \"${1:h}\"" >&2
builtin cd "${1:h}"
else
builtin cd "${@}"
fi
}
This breaks things like 'cd -2', 'cd +2' or 'cd +'.
==========================
i haven't used those... back to the drawing board...
--
...atom
________________________
http://atom.smasher.org/
762A 3B98 A3C3 96C9 C6B7 582A B88D 52E4 D9F5 7808
-------------------------------------------------
Democracy, n.:
A government of the masses. Authority derived
through mass meeting or any other form of direct expression.
Results in mobocracy. Attitude toward property is
communistic... negating property rights. Attitude toward
law is that the will of the majority shall regulate, whether
it is based upon deliberation or governed by passion,
prejudice, and impulse, without restraint or regard to
consequences. Result is demagogism, license, agitation,
discontent, anarchy.
-- U. S. Army Training Manual
No. 2000-25 (1928-1932), since withdrawn.
Messages sorted by:
Reverse Date,
Date,
Thread,
Author