merlin.components.Merlin

Module Contents

class merlin.components.Merlin.Merlin(name, **kwds)

Bases: pyre.plexus

The merlin executive and application wrapper

pyre_namespace = merlin
METAFOLDER = .merlin
PATH = ['vfs:/merlin/project', 'vfs:/merlin/user', 'vfs:/merlin/system']
help(self, **kwds)

Hook for the application help system

newProject(self, name)

Create a new project description object

pyre_mountApplicationFolders(self, pfs, prefix)

Build my private filesystem

pyre_newRepertoir(self)

Build my spell manager

locateProjectRoot(self, folder=None)

Check whether {folder} is contained within a {merlin} project