Bruce, would KISS the tiny shell with common commands builtin be useful to you? Its used in the SAR, search-n-rescue, boot disk. I added code to it to handle df so I got to know it pretty well. It uses the readline lib for command line edit and replay. This think could save a bunch a space. That's why it was created.
Want more info or are you all set? Costa