Fix history cycling
imrsh_move: handle UTF-8 properly
Don't append repeated commands to history
imrsh, or "interactive mrsh", is an interactive POSIX shell based on mrsh. Thanks to libmrsh, imrsh is a strict POSIX-compatible shell, but it has a more friendly interface than the stock readline or getline interfaces which come with mrsh. imrsh is suitable as your /bin/sh and as your login shell.
imrsh is a work in progress.
meson build
ninja -C build
Send patches to ~emersion/mrsh-dev@lists.sr.ht.