@classmethod
    def list(cls):
        manifests_path = os.path.join(REPO_DIR, 'manifests')
        manifests = []
        skipdirs = ['.svn', '.git', '.AppleDouble']
        for dirpath, dirnames, filenames in os.walk(manifests_path):
            for skipdir in skipdirs:
                if skipdir in dirnames:
                    dirnames.remove(skipdir)
            subdir = dirpath[len(manifests_path):]
            for name in filenames:
                if name.startswith('.'):
                    # don't process these
                    continue
                manifests.append(os.path.join(subdir, name).lstrip('/'))
        return manifests
Returns a list of available manifests
dataset/ETHPy150Open munki/munkiwebadmin/manifests/models.py/Manifest.list