Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContractBuilder ¶
type ContractBuilder struct {
// contains filtered or unexported fields
}
ContractBuilder handles building smart contracts using just commands
func NewContractBuilder ¶
func NewContractBuilder(opts ...ContractBuilderOptions) *ContractBuilder
NewContractBuilder creates a new ContractBuilder instance
type ContractBuilderOptions ¶
type ContractBuilderOptions func(*ContractBuilder)
func WithContractBaseDir ¶
func WithContractBaseDir(baseDir string) ContractBuilderOptions
func WithContractDryRun ¶
func WithContractDryRun(dryRun bool) ContractBuilderOptions
func WithContractTemplate ¶
func WithContractTemplate(cmdTemplate *template.Template) ContractBuilderOptions
type DockerBuilder ¶
type DockerBuilder struct {
// contains filtered or unexported fields
}
DockerBuilder handles building docker images using just commands
func NewDockerBuilder ¶
func NewDockerBuilder(opts ...DockerBuilderOptions) *DockerBuilder
NewDockerBuilder creates a new DockerBuilder instance
type DockerBuilderOptions ¶
type DockerBuilderOptions func(*DockerBuilder)
func WithDockerBaseDir ¶
func WithDockerBaseDir(baseDir string) DockerBuilderOptions
func WithDockerCmdTemplate ¶
func WithDockerCmdTemplate(cmdTemplate *template.Template) DockerBuilderOptions
func WithDockerDryRun ¶
func WithDockerDryRun(dryRun bool) DockerBuilderOptions
type PrestateBuilder ¶
type PrestateBuilder struct {
// contains filtered or unexported fields
}
PrestateBuilder handles building prestates using just commands
func NewPrestateBuilder ¶
func NewPrestateBuilder(opts ...PrestateBuilderOptions) *PrestateBuilder
NewPrestateBuilder creates a new PrestateBuilder instance
func (*PrestateBuilder) Build ¶
func (b *PrestateBuilder) Build(path string) error
Build executes the prestate build command
type PrestateBuilderOptions ¶
type PrestateBuilderOptions func(*PrestateBuilder)
func WithPrestateBaseDir ¶
func WithPrestateBaseDir(baseDir string) PrestateBuilderOptions
func WithPrestateDryRun ¶
func WithPrestateDryRun(dryRun bool) PrestateBuilderOptions
func WithPrestateTemplate ¶
func WithPrestateTemplate(cmdTemplate *template.Template) PrestateBuilderOptions
Click to show internal directories.
Click to hide internal directories.