package
0.0.0-20230306131847-26f457599b8d
Repository: https://github.com/xiaoyawei/buf.git
Documentation: pkg.go.dev
# Functions
BuildForBucket is an alternative constructor of NewModuleBucketBuilder followed by calling the BuildForBucket method.
NewModuleBucketBuilder returns a new BucketBuilder.
NewModuleFileSetBuilder returns a new ModuleSetProvider.
NewModuleIncludeBuilder returns a new ModuleIncludeBuilder.
WithExcludePaths returns a new BuildOption that specifies files to be excluded from the build.
WithExcludePathsAllowNotExist returns a new BuildOption that specifies files to be excluded from the build, but allows the specified paths to not exist.
WithModuleIdentity returns a new BuildOption that is used to construct a Module with a ModuleIdentity.
WithPaths returns a new BuildOption that specifies specific file or directory paths to build.
WithPathsAllowNotExist returns a new BuildOption that specifies specific file or directory paths to build, but allows the specified paths to not exist.
WithWorkspace returns a new BuildModuleFileSetOption that specifies a workspace.
# Structs
BuiltModule ties a bufmodule.Module with the configuration and a bucket containing just the files required to build it.
# Interfaces
ModuleFileSetBuilder builds ModuleFileSets from Modules.
ModuleIncludeBuilder builds modules for includes.
# Type aliases
BuildModuleFileSetOption is an option for Build.
BuildOption is an option for BuildForBucket.