moo.shell.prompt

Prompt-Toolkit interface for the interactive MOO shell.

See Inside the Shell Client for the architecture overview — modes, Kombu message bus, OSC 133 handling, event queues, and teardown.

Functions

embed(user[, session, mode, site])

Start the interactive MOO shell for the given user.

Classes

MooPrompt(user[, session, mode, site])

Interactive prompt session for a connected MOO user.