ducky.console module

class ducky.console.ConsoleConnection(cid, master, stream_in, stream_out)[source]

Bases: object

boot()[source]
die(exc)[source]
execute(cmd)[source]
halt()[source]
log(logger, msg, *args)[source]
prompt()[source]
read_input()[source]
table(table, **kwargs)[source]
write(buff, *args)[source]
writeln(buff, *args)[source]
class ducky.console.ConsoleMaster(machine)[source]

Bases: object

boot()[source]
connect(slave)[source]
console_id = 0
halt()[source]
is_registered_command(name)[source]
register_command(name, callback, *args, **kwargs)[source]
register_commands(commands, *args, **kwargs)[source]
unregister_command(name)[source]
class ducky.console.TerminalConsoleConnection(cid, master)[source]

Bases: ducky.console.ConsoleConnection

halt()[source]
ducky.console.cmd_help(console, cmd)[source]

List all available command and their descriptions