libgetline offers an easy to use command entry, edit and history facility.
State Changed From-To: open->closed Committed, thanks!