On Sat, Jan 30, 2010 at 03:17:22PM +0100, Joachim Schmitz wrote:
Clark J. Wang wrote:
Hi all,
I want to write my own built-in bash commands but I cannot find any
info about that in bash manual. Anyone has any idea?
Have a look into the .def files in the builtins directory of bash's
source tree.
Add your .def file (start with a copy of an existing one changed to
your needs), update Makefile (or better Maklefile.in) and you're
done.
Did this myself to add a couple of platform specific builtins
There's another way. You can build a loadable builtin function as a
single (shared) object file, and load it with "enable -f filename
name". I have some extremely brief documentation at
http://mywiki.wooledge.org/BashLoadable