~sircmpwn/imrsh

Interactive POSIX shell
Fix history cycling
imrsh_move: handle UTF-8 properly
Don't append repeated commands to history

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~sircmpwn/imrsh
read/write
[email protected]:~sircmpwn/imrsh

You can also use your local clone with git send-email.

#imrsh

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.

#Goals

  • Type-ahead suggestions from your command history
  • Customizable syntax highlighting
  • Intelligent completion generated from man pages
  • Fuzzy, interactive tab completion
  • Rebindable keyboard shortcuts

#Building

meson build
ninja -C build

#Contributing

Send patches to ~emersion/[email protected].

Ticket tracker