Convert cmdedit into more generic line input facility