compat

package
v0.1.16 Latest Latest
Warning

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

Go to latest
Published: May 11, 2020 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MemoryAvailableScript = `if which jq > /dev/null; then
	export MEMORY_AVAILABLE="$(echo $VCAP_APPLICATION | jq -r .limits.mem)"
fi`
)
View Source
const (
	PlanDependency = "compat"
)

Variables

This section is empty.

Functions

func Build added in v0.1.1

func Build(packageJSONParser ScriptRewriter, logEmitter LogEmitter) packit.BuildFunc

func Detect added in v0.1.1

func Detect(packageJSONParser PrePostParser) packit.DetectFunc

Types

type LogEmitter added in v0.1.1

type LogEmitter struct {
	scribe.Logger
}

func NewLogEmitter added in v0.1.1

func NewLogEmitter(buffer io.Writer) LogEmitter

func (LogEmitter) ExplainMemoryAvailable added in v0.1.1

func (l LogEmitter) ExplainMemoryAvailable()

func (LogEmitter) RewritePackageJSON added in v0.1.1

func (l LogEmitter) RewritePackageJSON(pre, post bool)

func (LogEmitter) Title added in v0.1.1

func (l LogEmitter) Title(bpInfo packit.BuildpackInfo)

type PackageJSONParser added in v0.1.1

type PackageJSONParser struct {
	// contains filtered or unexported fields
}

func NewPackageJSONParser added in v0.1.1

func NewPackageJSONParser(l LogEmitter) PackageJSONParser

func (PackageJSONParser) ContainsScripts added in v0.1.1

func (p PackageJSONParser) ContainsScripts(path string) (bool, error)

func (PackageJSONParser) RewriteInstallScripts added in v0.1.1

func (p PackageJSONParser) RewriteInstallScripts(path string) error

type PrePostParser added in v0.1.1

type PrePostParser interface {
	ContainsScripts(path string) (scriptsExist bool, err error)
}

type ScriptRewriter added in v0.1.1

type ScriptRewriter interface {
	RewriteInstallScripts(path string) error
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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