Versions in this module Expand all Collapse all v0 v0.0.2 Apr 15, 2024 Changes in this version + type BuildModuleFileSetOption func(*buildModuleFileSetOptions) + func WithWorkspace(workspace bufmodule.Workspace) BuildModuleFileSetOption + type BuildOption func(*buildOptions) + func WithExcludePaths(excludePaths []string) BuildOption + func WithExcludePathsAllowNotExist(excludePaths []string) BuildOption + func WithModuleIdentity(moduleIdentity bufmoduleref.ModuleIdentity) BuildOption + func WithPaths(paths []string) BuildOption + func WithPathsAllowNotExist(paths []string) BuildOption + func WithWorkspaceDirectory(workspaceDirectory string) BuildOption + type BuiltModule struct + Bucket storage.ReadBucket + type ModuleBucketBuilder interface + BuildForBucket func(ctx context.Context, readBucket storage.ReadBucket, ...) (*BuiltModule, error) + func NewModuleBucketBuilder() ModuleBucketBuilder + type ModuleFileSetBuilder interface + Build func(ctx context.Context, module bufmodule.Module, ...) (bufmodule.ModuleFileSet, error) + func NewModuleFileSetBuilder(logger *zap.Logger, moduleReader bufmodule.ModuleReader) ModuleFileSetBuilder + type ModuleIncludeBuilder interface + BuildForIncludes func(ctx context.Context, includeDirPaths []string, options ...BuildOption) (bufmodule.Module, error) + func NewModuleIncludeBuilder(logger *zap.Logger, storageosProvider storageos.Provider) ModuleIncludeBuilder