usecase

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 2, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type InitConfig

type InitConfig struct {
	Revision string
	Branch   string
	Version  string
	HEAD     bool
	Package  string
}

func (*InitConfig) BuildSpec

func (c *InitConfig) BuildSpec() string

type InitializeProjectUsecase

type InitializeProjectUsecase interface {
	Perform(rootDir string, cfg InitConfig) error
	GenerateProject(rootDir, pkgName string) error
	InstallDeps(rootDir string, cfg InitConfig) error
}

func NewInitializeProjectUsecase

func NewInitializeProjectUsecase(ui cli.UI, generator module.ProjectGenerator, binCfg *bingen.Config) InitializeProjectUsecase

NewInitializeProjectUsecase creates a new InitializeProjectUsecase instance.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL