resolver

package
v0.9.0 Latest Latest
Warning

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

Go to latest
Published: Feb 10, 2015 License: Apache-2.0 Imports: 10 Imported by: 3

Documentation

Overview

Package resolver provides a generic cookbook dependency resolver.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AutoResolve

func AutoResolve(dst string) error

AutoResolve automatically resolves cookbook dependencies based on the files present in the current directory. After resolving dependencies, all non-cookbook files will be deleted as well.

func Resolve added in v0.9.0

func Resolve(name, dst string) error

Resolve resolves cookbook dependencies using the named resolver. If no resolver is specified, it will be guessed based on the files present in the current directory. After resolving dependencies, all non-cookbook files will be deleted as well.

Types

type Resolver

type Resolver interface {
	Resolve(dst string) error
	Name() string
}

A Resolver resolves cookbook dependencies and installs them to directory dst. This is the interface that all resolvers need to implement.

Directories

Path Synopsis
Package berkshelf implements a cookbook dependency resolver based on Berkshelf.
Package berkshelf implements a cookbook dependency resolver based on Berkshelf.
Package dir implements a cookbook dependency resolver that merely copies cookbook directories to the right place.
Package dir implements a cookbook dependency resolver that merely copies cookbook directories to the right place.
Package librarian implements a cookbook dependency resolver based on Librarian-Chef.
Package librarian implements a cookbook dependency resolver based on Librarian-Chef.

Jump to

Keyboard shortcuts

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