github.com/AiRISTAFlowInc/fs-cli@v0.2.6/common/project.go (about) 1 package common 2 3 import "github.com/AiRISTAFlowInc/fs-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 }