merlin

Package Contents

merlin.main()

This is the main entry point in the package. It is invoked by the {merlin} script. Its job is to boot pyre, examine the command line to deduce which actor the user would like to invoke, instantiate it, and call its main entry point with the supplied command line arguments.

There are other possible ways to invoke merlin. See the package documentation.

merlin.credits()

Print the acknowledgments

merlin.copyright()

Return the merlin copyright note

merlin.license()

Print the merlin license

merlin.version()

Return the merlin version

merlin.boot()
class merlin.component

Bases: pyre.component, merlin.components.Dashboard.Dashboard

Minor merlin specific embellishment of the {pyre.component} base class

class merlin.action

Bases: pyre.action, merlin.components.Dashboard.Dashboard

Protocol declaration for merlin spells

class merlin.spell

Bases: pyre.panel(), merlin.components.Dashboard.Dashboard

Base class for merlin spell implementations

merlin.error(message)

Generate an error message

merlin.warning(message)

Generate a warning

merlin.info(message)

Generate an informational message

merlin.package
merlin.home
merlin.prefix
merlin.defaults
merlin.merlin