The idea behind this library is to provide a convenient way to define, use and confugure various shells for Erlang; one possible use case for this is making sysop's life easier with a specialized shell to reconfigure live node. This library in inspired by awesome Confetti project.