Love a nice bit of code hacking.
Are you aware that you can do the following (in my case in .bashrc) and it will persist history?
export ERL_AFLAGS="-kernel shell_history enabled"
Between that and the normal readline shortcuts like ctrl+r I think most of what you’re looking for is built-in.
OTOH, if you’re building it for fun - nice work!


















