I will present the idea of the python module cmd which allows to have a shell with dedicated command, auto-completion, help.
In a second stage, I will present the customization that we have done within MG5aMC allowing to present a fully functional experience and various scenario under which this module is used.
Talk workshop page: https://indico.cern.ch/event/1019958/...