Documentation ¶
Index ¶
- type Path
- func (p *Path) DepTypeDirectory(dependency *core.Dependency) string
- func (p *Path) DependencyCacheDirectory(project string) string
- func (p *Path) DependencyDownloadTarget(dependency *core.Dependency) string
- func (p *Path) DependencyReleaseArchive(dependency *core.Dependency) string
- func (p *Path) EnsureDependencyCacheDirectoryExists(project string) error
- func (p *Path) EnsureDependencyTypeDirectoryExists(dep *core.Dependency) error
- func (p *Path) EnsureEscapeConfigDirectoryExists() error
- func (p *Path) EnsureEscapeDirectoryExists() error
- func (p *Path) EnsureEscapePathDirectoryExists() error
- func (p *Path) EnsureReleaseTargetDirectoryExists() error
- func (p *Path) EnsureScratchSpaceDirectoryExists(metadata *core.ReleaseMetadata) error
- func (p *Path) EscapeBinaryPath() string
- func (p *Path) EscapeDirectory() string
- func (p *Path) ExtensionPath(extension *core.ReleaseMetadata, path string) string
- func (p *Path) GetAppConfigDir() string
- func (p *Path) GetBaseDir() string
- func (p *Path) GetDefaultStateLocation() string
- func (p *Path) LocalReleaseMetadata(metadata *core.ReleaseMetadata) string
- func (p *Path) NewPathForDependency(metadata *core.ReleaseMetadata) *Path
- func (p *Path) OutputsFile() string
- func (p *Path) ReleaseJson() string
- func (p *Path) ReleaseLocation(metadata *core.ReleaseMetadata) string
- func (p *Path) ReleaseTargetDirectory() string
- func (p *Path) ScratchSpaceDirectory(metadata *core.ReleaseMetadata) string
- func (p *Path) ScratchSpaceReleaseMetadata(metadata *core.ReleaseMetadata) string
- func (p *Path) Script(script string) string
- func (p *Path) UnpackedDepCfgDirectory(dependency *core.DependencyConfig) string
- func (p *Path) UnpackedDepDirectory(dependency *core.Dependency) string
- func (p *Path) UnpackedDepDirectoryByReleaseMetadata(metadata *core.ReleaseMetadata) string
- func (p *Path) UnpackedDepDirectoryReleaseMetadata(dependency *core.Dependency) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Path ¶
type Path struct {
// contains filtered or unexported fields
}
func NewPathWithBaseDir ¶
func (*Path) DepTypeDirectory ¶
func (p *Path) DepTypeDirectory(dependency *core.Dependency) string
func (*Path) DependencyCacheDirectory ¶
func (*Path) DependencyDownloadTarget ¶
func (p *Path) DependencyDownloadTarget(dependency *core.Dependency) string
func (*Path) DependencyReleaseArchive ¶
func (p *Path) DependencyReleaseArchive(dependency *core.Dependency) string
func (*Path) EnsureDependencyCacheDirectoryExists ¶
func (*Path) EnsureDependencyTypeDirectoryExists ¶
func (p *Path) EnsureDependencyTypeDirectoryExists(dep *core.Dependency) error
func (*Path) EnsureEscapeConfigDirectoryExists ¶
func (*Path) EnsureEscapeDirectoryExists ¶
func (*Path) EnsureEscapePathDirectoryExists ¶
func (*Path) EnsureReleaseTargetDirectoryExists ¶
func (*Path) EnsureScratchSpaceDirectoryExists ¶
func (p *Path) EnsureScratchSpaceDirectoryExists(metadata *core.ReleaseMetadata) error
func (*Path) EscapeBinaryPath ¶
func (*Path) EscapeDirectory ¶
func (*Path) ExtensionPath ¶
func (p *Path) ExtensionPath(extension *core.ReleaseMetadata, path string) string
func (*Path) GetAppConfigDir ¶
func (*Path) GetBaseDir ¶
func (*Path) GetDefaultStateLocation ¶
func (*Path) LocalReleaseMetadata ¶
func (p *Path) LocalReleaseMetadata(metadata *core.ReleaseMetadata) string
func (*Path) NewPathForDependency ¶
func (p *Path) NewPathForDependency(metadata *core.ReleaseMetadata) *Path
func (*Path) OutputsFile ¶
func (*Path) ReleaseJson ¶
func (*Path) ReleaseLocation ¶
func (p *Path) ReleaseLocation(metadata *core.ReleaseMetadata) string
func (*Path) ReleaseTargetDirectory ¶
func (*Path) ScratchSpaceDirectory ¶
func (p *Path) ScratchSpaceDirectory(metadata *core.ReleaseMetadata) string
func (*Path) ScratchSpaceReleaseMetadata ¶
func (p *Path) ScratchSpaceReleaseMetadata(metadata *core.ReleaseMetadata) string
func (*Path) UnpackedDepCfgDirectory ¶
func (p *Path) UnpackedDepCfgDirectory(dependency *core.DependencyConfig) string
func (*Path) UnpackedDepDirectory ¶
func (p *Path) UnpackedDepDirectory(dependency *core.Dependency) string
func (*Path) UnpackedDepDirectoryByReleaseMetadata ¶
func (p *Path) UnpackedDepDirectoryByReleaseMetadata(metadata *core.ReleaseMetadata) string
func (*Path) UnpackedDepDirectoryReleaseMetadata ¶
func (p *Path) UnpackedDepDirectoryReleaseMetadata(dependency *core.Dependency) string
Click to show internal directories.
Click to hide internal directories.