Shishell is an attempt at writing an interactive shell with a vi-like input mode that supports yanking and registers.