Versions in this module Expand all Collapse all v1 v1.25.5 Nov 15, 2019 Changes in this version + type Flag uint8 + const Build + const Cache + const Launch + type Layer struct + Metadata string + Root string + func (l Layer) AppendBuildEnv(name string, format string, args ...interface{}) error + func (l Layer) AppendLaunchEnv(name string, format string, args ...interface{}) error + func (l Layer) AppendPathBuildEnv(name string, format string, args ...interface{}) error + func (l Layer) AppendPathLaunchEnv(name string, format string, args ...interface{}) error + func (l Layer) AppendPathSharedEnv(name string, format string, args ...interface{}) error + func (l Layer) AppendSharedEnv(name string, format string, args ...interface{}) error + func (l Layer) DefaultBuildEnv(name string, format string, args ...interface{}) error + func (l Layer) DefaultLaunchEnv(name string, format string, args ...interface{}) error + func (l Layer) DefaultSharedEnv(name string, format string, args ...interface{}) error + func (l Layer) DelimiterBuildEnv(name string, delimiter string) error + func (l Layer) DelimiterLaunchEnv(name string, delimiter string) error + func (l Layer) DelimiterSharedEnv(name string, delimiter string) error + func (l Layer) OverrideBuildEnv(name string, format string, args ...interface{}) error + func (l Layer) OverrideLaunchEnv(name string, format string, args ...interface{}) error + func (l Layer) OverrideSharedEnv(name string, format string, args ...interface{}) error + func (l Layer) PrependBuildEnv(name string, format string, args ...interface{}) error + func (l Layer) PrependLaunchEnv(name string, format string, args ...interface{}) error + func (l Layer) PrependPathBuildEnv(name string, format string, args ...interface{}) error + func (l Layer) PrependPathLaunchEnv(name string, format string, args ...interface{}) error + func (l Layer) PrependPathSharedEnv(name string, format string, args ...interface{}) error + func (l Layer) PrependSharedEnv(name string, format string, args ...interface{}) error + func (l Layer) ReadMetadata(metadata interface{}) error + func (l Layer) RemoveMetadata() error + func (l Layer) WriteMetadata(metadata interface{}, flags ...Flag) error + func (l Layer) WriteProfile(file string, format string, args ...interface{}) error + type Layers struct + Root string + func NewLayers(root string, logger logger.Logger) Layers + func (l Layers) Layer(name string) Layer + func (l Layers) WriteApplicationMetadata(metadata Metadata) error + func (l Layers) WritePersistentMetadata(metadata interface{}) error + type Metadata struct + Processes Processes + Slices Slices + type Process struct + Command string + Direct bool + Type string + type Processes []Process + type Slice struct + Paths []string + type Slices []Slice