flp

package
v0.0.0-...-9752724 Latest Latest
Warning

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

Go to latest
Published: Dec 10, 2014 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidForkliftfile = errors.New("Invalid Forkliftfile")
	ErrMissingForkliftfile = errors.New("No Forkliftfile")
)

Functions

func Pack

func Pack(root string, pkg *Package, storage io.WriteCloser) (checksum []byte, err error)

func Tag

func Tag(version *semver.Version) string

func Uninstall

func Uninstall(name string) error

Types

type File

type File struct {
	Meta tar.Header
	Data bytes.Buffer
}

type Package

type Package struct {
	Name        string
	Version     string
	License     string
	Description string

	Keywrods []string

	Private    bool
	Repository string
	Bugs       string

	Official    bool
	Maintainers []string

	Homepage string
	Authors  []string

	Type         string
	Main         string
	Dependencies []map[string]string
	Files        []string
	Install      []string
	Uninstall    []string

	BuildDependencies []map[string]string `yaml:"build-dependencies"`
	Build             []string
	Clean             []string
}

func NewPackage

func NewPackage(Forkliftfile []byte) (*Package, error)

func ReadPackage

func ReadPackage(location string) (*Package, error)

func Unpack

func Unpack(pack io.Reader, root string, MetaOnly bool) (*Package, error)

Jump to

Keyboard shortcuts

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