Source code for covertutils.shells.impl.simpleshell

from covertutils.shells import BaseShell
from covertutils.shells.subshells import *

from covertutils.helpers import defaultArgMerging


[docs]class SimpleShell (BaseShell) : Defaults = {} Defaults['subshells'] = { 'control' : SimpleSubShell, } Defaults['prompt'] = "({package} v{version})> "
[docs] def __init__( self, handler, **kw ) : args = defaultArgMerging(SimpleShell.Defaults, kw) BaseShell.__init__( self, handler, **args )