github.com/torresashjian/cli@v0.10.1-0.20210916231452-89080fe7069c/common/project.go (about)

     1  package common
     2  
     3  import "github.com/torresashjian/cli/util"
     4  
     5  type AppProject interface {
     6  	Validate() error
     7  	Name() string
     8  	Dir() string
     9  	BinDir() string
    10  	SrcDir() string
    11  	Executable() string
    12  	AddImports(ignoreError bool, addToJson bool, imports ...util.Import) error
    13  	RemoveImports(imports ...string) error
    14  	GetPath(flogoImport util.Import) (string, error)
    15  	DepManager() util.DepManager
    16  
    17  	GetGoImports(withVersion bool) ([]util.Import, error)
    18  }