The `SciTE` binary is so named on FreeBSD, and I think NetBSD / pkgsrc
as well.  Many commands are mixed case nowadays.  Try running:

echo $PATH | sed 's/\:/ /g' | xargs ls | /usr/bin/grep [A-Z]

On some systems it's quite a lot of stuff, most notably X, and there are
even more mixed-case libraries, scripting modules, etc.  When I used
SciTE, I liked being able to use tab auto-completion after typing just
one character, and I would create lower-case shell aliases or links
myself if I wanted to.  This simple perl script would do it, assuming
that ~/bin was first in PATH:

perl -e 'for $Dir (split (/:/, $ENV{PATH})) { for (`ls $Dir`) { next if
(!/[A-Z]/); chomp; $New = lc($_); `ln -s $Dir/$_ ~/bin/$New`}}'

Doing this for the user seems like a very Linuxy thing to do.  What's
next, conformity to 8 character command names?  ;-)


---

>The odd casing of SciTE (some upper and some lower chars in the
>executable's name), could be made more intuitive if the port did this
>(or something similar) at the end:
>
>ln -s /usr/local/bin/SciTE /usr/local/bin/scite
>
>I'm glad that grep is not gReP ;)
>
>Brad


Best regards,
Alex Libman

-- 
http://www.fastmail.fm - Choose from over 50 domains or use your own

  • scite port Brad Tilley
    • Re: scite port Alex Libman

Reply via email to