Documentation
¶
Index ¶
- type Config
- type ConfigManager
- type MockConfigManager
- type MockConfigManager_Expecter
- type MockConfigManager_ParseConfigYaml_Call
- func (_c *MockConfigManager_ParseConfigYaml_Call) Return(rootConfig files.RootConfig, err error) *MockConfigManager_ParseConfigYaml_Call
- func (_c *MockConfigManager_ParseConfigYaml_Call) Run(run func(configPath string)) *MockConfigManager_ParseConfigYaml_Call
- func (_c *MockConfigManager_ParseConfigYaml_Call) RunAndReturn(run func(configPath string) (files.RootConfig, error)) *MockConfigManager_ParseConfigYaml_Call
- type MockPackageManager
- func (_m *MockPackageManager) EXPECT() *MockPackageManager_Expecter
- func (_mock *MockPackageManager) Extract(force bool) error
- func (_mock *MockPackageManager) ExtractDependency(file string, force bool) error
- func (_mock *MockPackageManager) ExtractOciImageIndex(imagefile string) (files.OCIImageIndex, error)
- func (_mock *MockPackageManager) FileIO() util.FileIO
- func (_mock *MockPackageManager) GetBaseimageName(baseimage string) (string, error)
- func (_mock *MockPackageManager) GetBaseimagePath(baseimage string, force bool) (string, error)
- func (_mock *MockPackageManager) GetCodesphereVersion() (string, error)
- func (_mock *MockPackageManager) GetDependencyPath(filename string) string
- func (_mock *MockPackageManager) GetWorkDir() string
- type MockPackageManager_Expecter
- func (_e *MockPackageManager_Expecter) Extract(force interface{}) *MockPackageManager_Extract_Call
- func (_e *MockPackageManager_Expecter) ExtractDependency(file interface{}, force interface{}) *MockPackageManager_ExtractDependency_Call
- func (_e *MockPackageManager_Expecter) ExtractOciImageIndex(imagefile interface{}) *MockPackageManager_ExtractOciImageIndex_Call
- func (_e *MockPackageManager_Expecter) FileIO() *MockPackageManager_FileIO_Call
- func (_e *MockPackageManager_Expecter) GetBaseimageName(baseimage interface{}) *MockPackageManager_GetBaseimageName_Call
- func (_e *MockPackageManager_Expecter) GetBaseimagePath(baseimage interface{}, force interface{}) *MockPackageManager_GetBaseimagePath_Call
- func (_e *MockPackageManager_Expecter) GetCodesphereVersion() *MockPackageManager_GetCodesphereVersion_Call
- func (_e *MockPackageManager_Expecter) GetDependencyPath(filename interface{}) *MockPackageManager_GetDependencyPath_Call
- func (_e *MockPackageManager_Expecter) GetWorkDir() *MockPackageManager_GetWorkDir_Call
- type MockPackageManager_ExtractDependency_Call
- func (_c *MockPackageManager_ExtractDependency_Call) Return(err error) *MockPackageManager_ExtractDependency_Call
- func (_c *MockPackageManager_ExtractDependency_Call) Run(run func(file string, force bool)) *MockPackageManager_ExtractDependency_Call
- func (_c *MockPackageManager_ExtractDependency_Call) RunAndReturn(run func(file string, force bool) error) *MockPackageManager_ExtractDependency_Call
- type MockPackageManager_ExtractOciImageIndex_Call
- func (_c *MockPackageManager_ExtractOciImageIndex_Call) Return(oCIImageIndex files.OCIImageIndex, err error) *MockPackageManager_ExtractOciImageIndex_Call
- func (_c *MockPackageManager_ExtractOciImageIndex_Call) Run(run func(imagefile string)) *MockPackageManager_ExtractOciImageIndex_Call
- func (_c *MockPackageManager_ExtractOciImageIndex_Call) RunAndReturn(run func(imagefile string) (files.OCIImageIndex, error)) *MockPackageManager_ExtractOciImageIndex_Call
- type MockPackageManager_Extract_Call
- func (_c *MockPackageManager_Extract_Call) Return(err error) *MockPackageManager_Extract_Call
- func (_c *MockPackageManager_Extract_Call) Run(run func(force bool)) *MockPackageManager_Extract_Call
- func (_c *MockPackageManager_Extract_Call) RunAndReturn(run func(force bool) error) *MockPackageManager_Extract_Call
- type MockPackageManager_FileIO_Call
- func (_c *MockPackageManager_FileIO_Call) Return(fileIO util.FileIO) *MockPackageManager_FileIO_Call
- func (_c *MockPackageManager_FileIO_Call) Run(run func()) *MockPackageManager_FileIO_Call
- func (_c *MockPackageManager_FileIO_Call) RunAndReturn(run func() util.FileIO) *MockPackageManager_FileIO_Call
- type MockPackageManager_GetBaseimageName_Call
- func (_c *MockPackageManager_GetBaseimageName_Call) Return(s string, err error) *MockPackageManager_GetBaseimageName_Call
- func (_c *MockPackageManager_GetBaseimageName_Call) Run(run func(baseimage string)) *MockPackageManager_GetBaseimageName_Call
- func (_c *MockPackageManager_GetBaseimageName_Call) RunAndReturn(run func(baseimage string) (string, error)) *MockPackageManager_GetBaseimageName_Call
- type MockPackageManager_GetBaseimagePath_Call
- func (_c *MockPackageManager_GetBaseimagePath_Call) Return(s string, err error) *MockPackageManager_GetBaseimagePath_Call
- func (_c *MockPackageManager_GetBaseimagePath_Call) Run(run func(baseimage string, force bool)) *MockPackageManager_GetBaseimagePath_Call
- func (_c *MockPackageManager_GetBaseimagePath_Call) RunAndReturn(run func(baseimage string, force bool) (string, error)) *MockPackageManager_GetBaseimagePath_Call
- type MockPackageManager_GetCodesphereVersion_Call
- func (_c *MockPackageManager_GetCodesphereVersion_Call) Return(s string, err error) *MockPackageManager_GetCodesphereVersion_Call
- func (_c *MockPackageManager_GetCodesphereVersion_Call) Run(run func()) *MockPackageManager_GetCodesphereVersion_Call
- func (_c *MockPackageManager_GetCodesphereVersion_Call) RunAndReturn(run func() (string, error)) *MockPackageManager_GetCodesphereVersion_Call
- type MockPackageManager_GetDependencyPath_Call
- func (_c *MockPackageManager_GetDependencyPath_Call) Return(s string) *MockPackageManager_GetDependencyPath_Call
- func (_c *MockPackageManager_GetDependencyPath_Call) Run(run func(filename string)) *MockPackageManager_GetDependencyPath_Call
- func (_c *MockPackageManager_GetDependencyPath_Call) RunAndReturn(run func(filename string) string) *MockPackageManager_GetDependencyPath_Call
- type MockPackageManager_GetWorkDir_Call
- func (_c *MockPackageManager_GetWorkDir_Call) Return(s string) *MockPackageManager_GetWorkDir_Call
- func (_c *MockPackageManager_GetWorkDir_Call) Run(run func()) *MockPackageManager_GetWorkDir_Call
- func (_c *MockPackageManager_GetWorkDir_Call) RunAndReturn(run func() string) *MockPackageManager_GetWorkDir_Call
- type Package
- func (p *Package) Extract(force bool) error
- func (p *Package) ExtractDependency(file string, force bool) error
- func (p *Package) ExtractOciImageIndex(imagefile string) (files.OCIImageIndex, error)
- func (p *Package) FileIO() util.FileIO
- func (p *Package) GetBaseimageName(baseimage string) (string, error)
- func (p *Package) GetBaseimagePath(baseimage string, force bool) (string, error)
- func (p *Package) GetCodesphereVersion() (string, error)
- func (p *Package) GetDependencyPath(filename string) string
- func (p *Package) GetWorkDir() string
- type PackageManager
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶ added in v0.15.0
func (*Config) ParseConfigYaml ¶ added in v0.15.0
func (c *Config) ParseConfigYaml(configPath string) (files.RootConfig, error)
ParseConfigYaml reads and parses the configuration YAML file at the given path.
type ConfigManager ¶ added in v0.15.0
type ConfigManager interface {
ParseConfigYaml(configPath string) (files.RootConfig, error)
}
type MockConfigManager ¶ added in v0.15.0
MockConfigManager is an autogenerated mock type for the ConfigManager type
func NewMockConfigManager ¶ added in v0.15.0
func NewMockConfigManager(t interface {
mock.TestingT
Cleanup(func())
}) *MockConfigManager
NewMockConfigManager creates a new instance of MockConfigManager. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockConfigManager) EXPECT ¶ added in v0.15.0
func (_m *MockConfigManager) EXPECT() *MockConfigManager_Expecter
func (*MockConfigManager) ParseConfigYaml ¶ added in v0.15.0
func (_mock *MockConfigManager) ParseConfigYaml(configPath string) (files.RootConfig, error)
ParseConfigYaml provides a mock function for the type MockConfigManager
type MockConfigManager_Expecter ¶ added in v0.15.0
type MockConfigManager_Expecter struct {
// contains filtered or unexported fields
}
func (*MockConfigManager_Expecter) ParseConfigYaml ¶ added in v0.15.0
func (_e *MockConfigManager_Expecter) ParseConfigYaml(configPath interface{}) *MockConfigManager_ParseConfigYaml_Call
ParseConfigYaml is a helper method to define mock.On call
- configPath
type MockConfigManager_ParseConfigYaml_Call ¶ added in v0.15.0
MockConfigManager_ParseConfigYaml_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ParseConfigYaml'
func (*MockConfigManager_ParseConfigYaml_Call) Return ¶ added in v0.15.0
func (_c *MockConfigManager_ParseConfigYaml_Call) Return(rootConfig files.RootConfig, err error) *MockConfigManager_ParseConfigYaml_Call
func (*MockConfigManager_ParseConfigYaml_Call) Run ¶ added in v0.15.0
func (_c *MockConfigManager_ParseConfigYaml_Call) Run(run func(configPath string)) *MockConfigManager_ParseConfigYaml_Call
func (*MockConfigManager_ParseConfigYaml_Call) RunAndReturn ¶ added in v0.15.0
func (_c *MockConfigManager_ParseConfigYaml_Call) RunAndReturn(run func(configPath string) (files.RootConfig, error)) *MockConfigManager_ParseConfigYaml_Call
type MockPackageManager ¶ added in v0.15.0
MockPackageManager is an autogenerated mock type for the PackageManager type
func NewMockPackageManager ¶ added in v0.15.0
func NewMockPackageManager(t interface {
mock.TestingT
Cleanup(func())
}) *MockPackageManager
NewMockPackageManager creates a new instance of MockPackageManager. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockPackageManager) EXPECT ¶ added in v0.15.0
func (_m *MockPackageManager) EXPECT() *MockPackageManager_Expecter
func (*MockPackageManager) Extract ¶ added in v0.15.0
func (_mock *MockPackageManager) Extract(force bool) error
Extract provides a mock function for the type MockPackageManager
func (*MockPackageManager) ExtractDependency ¶ added in v0.15.0
func (_mock *MockPackageManager) ExtractDependency(file string, force bool) error
ExtractDependency provides a mock function for the type MockPackageManager
func (*MockPackageManager) ExtractOciImageIndex ¶ added in v0.15.0
func (_mock *MockPackageManager) ExtractOciImageIndex(imagefile string) (files.OCIImageIndex, error)
ExtractOciImageIndex provides a mock function for the type MockPackageManager
func (*MockPackageManager) FileIO ¶ added in v0.15.0
func (_mock *MockPackageManager) FileIO() util.FileIO
FileIO provides a mock function for the type MockPackageManager
func (*MockPackageManager) GetBaseimageName ¶ added in v0.15.0
func (_mock *MockPackageManager) GetBaseimageName(baseimage string) (string, error)
GetBaseimageName provides a mock function for the type MockPackageManager
func (*MockPackageManager) GetBaseimagePath ¶ added in v0.15.0
func (_mock *MockPackageManager) GetBaseimagePath(baseimage string, force bool) (string, error)
GetBaseimagePath provides a mock function for the type MockPackageManager
func (*MockPackageManager) GetCodesphereVersion ¶ added in v0.15.0
func (_mock *MockPackageManager) GetCodesphereVersion() (string, error)
GetCodesphereVersion provides a mock function for the type MockPackageManager
func (*MockPackageManager) GetDependencyPath ¶ added in v0.15.0
func (_mock *MockPackageManager) GetDependencyPath(filename string) string
GetDependencyPath provides a mock function for the type MockPackageManager
func (*MockPackageManager) GetWorkDir ¶ added in v0.15.0
func (_mock *MockPackageManager) GetWorkDir() string
GetWorkDir provides a mock function for the type MockPackageManager
type MockPackageManager_Expecter ¶ added in v0.15.0
type MockPackageManager_Expecter struct {
// contains filtered or unexported fields
}
func (*MockPackageManager_Expecter) Extract ¶ added in v0.15.0
func (_e *MockPackageManager_Expecter) Extract(force interface{}) *MockPackageManager_Extract_Call
Extract is a helper method to define mock.On call
- force
func (*MockPackageManager_Expecter) ExtractDependency ¶ added in v0.15.0
func (_e *MockPackageManager_Expecter) ExtractDependency(file interface{}, force interface{}) *MockPackageManager_ExtractDependency_Call
ExtractDependency is a helper method to define mock.On call
- file
- force
func (*MockPackageManager_Expecter) ExtractOciImageIndex ¶ added in v0.15.0
func (_e *MockPackageManager_Expecter) ExtractOciImageIndex(imagefile interface{}) *MockPackageManager_ExtractOciImageIndex_Call
ExtractOciImageIndex is a helper method to define mock.On call
- imagefile
func (*MockPackageManager_Expecter) FileIO ¶ added in v0.15.0
func (_e *MockPackageManager_Expecter) FileIO() *MockPackageManager_FileIO_Call
FileIO is a helper method to define mock.On call
func (*MockPackageManager_Expecter) GetBaseimageName ¶ added in v0.15.0
func (_e *MockPackageManager_Expecter) GetBaseimageName(baseimage interface{}) *MockPackageManager_GetBaseimageName_Call
GetBaseimageName is a helper method to define mock.On call
- baseimage
func (*MockPackageManager_Expecter) GetBaseimagePath ¶ added in v0.15.0
func (_e *MockPackageManager_Expecter) GetBaseimagePath(baseimage interface{}, force interface{}) *MockPackageManager_GetBaseimagePath_Call
GetBaseimagePath is a helper method to define mock.On call
- baseimage
- force
func (*MockPackageManager_Expecter) GetCodesphereVersion ¶ added in v0.15.0
func (_e *MockPackageManager_Expecter) GetCodesphereVersion() *MockPackageManager_GetCodesphereVersion_Call
GetCodesphereVersion is a helper method to define mock.On call
func (*MockPackageManager_Expecter) GetDependencyPath ¶ added in v0.15.0
func (_e *MockPackageManager_Expecter) GetDependencyPath(filename interface{}) *MockPackageManager_GetDependencyPath_Call
GetDependencyPath is a helper method to define mock.On call
- filename
func (*MockPackageManager_Expecter) GetWorkDir ¶ added in v0.15.0
func (_e *MockPackageManager_Expecter) GetWorkDir() *MockPackageManager_GetWorkDir_Call
GetWorkDir is a helper method to define mock.On call
type MockPackageManager_ExtractDependency_Call ¶ added in v0.15.0
MockPackageManager_ExtractDependency_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ExtractDependency'
func (*MockPackageManager_ExtractDependency_Call) Return ¶ added in v0.15.0
func (_c *MockPackageManager_ExtractDependency_Call) Return(err error) *MockPackageManager_ExtractDependency_Call
func (*MockPackageManager_ExtractDependency_Call) Run ¶ added in v0.15.0
func (_c *MockPackageManager_ExtractDependency_Call) Run(run func(file string, force bool)) *MockPackageManager_ExtractDependency_Call
func (*MockPackageManager_ExtractDependency_Call) RunAndReturn ¶ added in v0.15.0
func (_c *MockPackageManager_ExtractDependency_Call) RunAndReturn(run func(file string, force bool) error) *MockPackageManager_ExtractDependency_Call
type MockPackageManager_ExtractOciImageIndex_Call ¶ added in v0.15.0
MockPackageManager_ExtractOciImageIndex_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ExtractOciImageIndex'
func (*MockPackageManager_ExtractOciImageIndex_Call) Return ¶ added in v0.15.0
func (_c *MockPackageManager_ExtractOciImageIndex_Call) Return(oCIImageIndex files.OCIImageIndex, err error) *MockPackageManager_ExtractOciImageIndex_Call
func (*MockPackageManager_ExtractOciImageIndex_Call) Run ¶ added in v0.15.0
func (_c *MockPackageManager_ExtractOciImageIndex_Call) Run(run func(imagefile string)) *MockPackageManager_ExtractOciImageIndex_Call
func (*MockPackageManager_ExtractOciImageIndex_Call) RunAndReturn ¶ added in v0.15.0
func (_c *MockPackageManager_ExtractOciImageIndex_Call) RunAndReturn(run func(imagefile string) (files.OCIImageIndex, error)) *MockPackageManager_ExtractOciImageIndex_Call
type MockPackageManager_Extract_Call ¶ added in v0.15.0
MockPackageManager_Extract_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Extract'
func (*MockPackageManager_Extract_Call) Return ¶ added in v0.15.0
func (_c *MockPackageManager_Extract_Call) Return(err error) *MockPackageManager_Extract_Call
func (*MockPackageManager_Extract_Call) Run ¶ added in v0.15.0
func (_c *MockPackageManager_Extract_Call) Run(run func(force bool)) *MockPackageManager_Extract_Call
func (*MockPackageManager_Extract_Call) RunAndReturn ¶ added in v0.15.0
func (_c *MockPackageManager_Extract_Call) RunAndReturn(run func(force bool) error) *MockPackageManager_Extract_Call
type MockPackageManager_FileIO_Call ¶ added in v0.15.0
MockPackageManager_FileIO_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FileIO'
func (*MockPackageManager_FileIO_Call) Return ¶ added in v0.15.0
func (_c *MockPackageManager_FileIO_Call) Return(fileIO util.FileIO) *MockPackageManager_FileIO_Call
func (*MockPackageManager_FileIO_Call) Run ¶ added in v0.15.0
func (_c *MockPackageManager_FileIO_Call) Run(run func()) *MockPackageManager_FileIO_Call
func (*MockPackageManager_FileIO_Call) RunAndReturn ¶ added in v0.15.0
func (_c *MockPackageManager_FileIO_Call) RunAndReturn(run func() util.FileIO) *MockPackageManager_FileIO_Call
type MockPackageManager_GetBaseimageName_Call ¶ added in v0.15.0
MockPackageManager_GetBaseimageName_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetBaseimageName'
func (*MockPackageManager_GetBaseimageName_Call) Return ¶ added in v0.15.0
func (_c *MockPackageManager_GetBaseimageName_Call) Return(s string, err error) *MockPackageManager_GetBaseimageName_Call
func (*MockPackageManager_GetBaseimageName_Call) Run ¶ added in v0.15.0
func (_c *MockPackageManager_GetBaseimageName_Call) Run(run func(baseimage string)) *MockPackageManager_GetBaseimageName_Call
func (*MockPackageManager_GetBaseimageName_Call) RunAndReturn ¶ added in v0.15.0
func (_c *MockPackageManager_GetBaseimageName_Call) RunAndReturn(run func(baseimage string) (string, error)) *MockPackageManager_GetBaseimageName_Call
type MockPackageManager_GetBaseimagePath_Call ¶ added in v0.15.0
MockPackageManager_GetBaseimagePath_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetBaseimagePath'
func (*MockPackageManager_GetBaseimagePath_Call) Return ¶ added in v0.15.0
func (_c *MockPackageManager_GetBaseimagePath_Call) Return(s string, err error) *MockPackageManager_GetBaseimagePath_Call
func (*MockPackageManager_GetBaseimagePath_Call) Run ¶ added in v0.15.0
func (_c *MockPackageManager_GetBaseimagePath_Call) Run(run func(baseimage string, force bool)) *MockPackageManager_GetBaseimagePath_Call
func (*MockPackageManager_GetBaseimagePath_Call) RunAndReturn ¶ added in v0.15.0
func (_c *MockPackageManager_GetBaseimagePath_Call) RunAndReturn(run func(baseimage string, force bool) (string, error)) *MockPackageManager_GetBaseimagePath_Call
type MockPackageManager_GetCodesphereVersion_Call ¶ added in v0.15.0
MockPackageManager_GetCodesphereVersion_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetCodesphereVersion'
func (*MockPackageManager_GetCodesphereVersion_Call) Return ¶ added in v0.15.0
func (_c *MockPackageManager_GetCodesphereVersion_Call) Return(s string, err error) *MockPackageManager_GetCodesphereVersion_Call
func (*MockPackageManager_GetCodesphereVersion_Call) Run ¶ added in v0.15.0
func (_c *MockPackageManager_GetCodesphereVersion_Call) Run(run func()) *MockPackageManager_GetCodesphereVersion_Call
func (*MockPackageManager_GetCodesphereVersion_Call) RunAndReturn ¶ added in v0.15.0
func (_c *MockPackageManager_GetCodesphereVersion_Call) RunAndReturn(run func() (string, error)) *MockPackageManager_GetCodesphereVersion_Call
type MockPackageManager_GetDependencyPath_Call ¶ added in v0.15.0
MockPackageManager_GetDependencyPath_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetDependencyPath'
func (*MockPackageManager_GetDependencyPath_Call) Return ¶ added in v0.15.0
func (_c *MockPackageManager_GetDependencyPath_Call) Return(s string) *MockPackageManager_GetDependencyPath_Call
func (*MockPackageManager_GetDependencyPath_Call) Run ¶ added in v0.15.0
func (_c *MockPackageManager_GetDependencyPath_Call) Run(run func(filename string)) *MockPackageManager_GetDependencyPath_Call
func (*MockPackageManager_GetDependencyPath_Call) RunAndReturn ¶ added in v0.15.0
func (_c *MockPackageManager_GetDependencyPath_Call) RunAndReturn(run func(filename string) string) *MockPackageManager_GetDependencyPath_Call
type MockPackageManager_GetWorkDir_Call ¶ added in v0.15.0
MockPackageManager_GetWorkDir_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetWorkDir'
func (*MockPackageManager_GetWorkDir_Call) Return ¶ added in v0.15.0
func (_c *MockPackageManager_GetWorkDir_Call) Return(s string) *MockPackageManager_GetWorkDir_Call
func (*MockPackageManager_GetWorkDir_Call) Run ¶ added in v0.15.0
func (_c *MockPackageManager_GetWorkDir_Call) Run(run func()) *MockPackageManager_GetWorkDir_Call
func (*MockPackageManager_GetWorkDir_Call) RunAndReturn ¶ added in v0.15.0
func (_c *MockPackageManager_GetWorkDir_Call) RunAndReturn(run func() string) *MockPackageManager_GetWorkDir_Call
type Package ¶
func NewPackage ¶
func (*Package) Extract ¶
Extract extracts the package tar.gz file into its working directory. If force is true, it will overwrite existing files.
func (*Package) ExtractDependency ¶
ExtractDependency extracts a specific dependency file from the deps.tar.gz archive within the package.
func (*Package) ExtractOciImageIndex ¶ added in v0.15.0
func (p *Package) ExtractOciImageIndex(imagefile string) (files.OCIImageIndex, error)
ExtractOciImageIndex extracts and parses the OCI image index from the given image file path.
func (*Package) GetBaseimageName ¶ added in v0.15.0
func (*Package) GetBaseimagePath ¶ added in v0.15.0
func (*Package) GetCodesphereVersion ¶ added in v0.15.0
func (*Package) GetDependencyPath ¶
GetDependencyPath returns the full path to a dependency file within the package's deps directory.
func (*Package) GetWorkDir ¶ added in v0.14.0
GetWorkDir returns the working directory path for the package by joining the OmsWorkdir and the filename (without the .tar.gz extension).
type PackageManager ¶ added in v0.15.0
type PackageManager interface {
FileIO() util.FileIO
GetWorkDir() string
GetDependencyPath(filename string) string
Extract(force bool) error
ExtractDependency(file string, force bool) error
ExtractOciImageIndex(imagefile string) (files.OCIImageIndex, error)
GetBaseimageName(baseimage string) (string, error)
GetBaseimagePath(baseimage string, force bool) (string, error)
GetCodesphereVersion() (string, error)
}