configuration

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Jun 7, 2018 License: MIT Imports: 6 Imported by: 5

Documentation

Index

Constants

View Source
const DefaultConfigFileName = "netlify.toml"

Variables

This section is empty.

Functions

func Exist added in v0.1.0

func Exist(configFile string) bool

func Save

func Save(configFile string, conf *Configuration) error

Types

type Configuration

type Configuration struct {
	Settings  Settings
	Build     Context
	Redirects []Redirect
	// contains filtered or unexported fields
}

func Load

func Load(configFile string) (*Configuration, error)

func (Configuration) CopyConfigFile added in v0.4.0

func (c Configuration) CopyConfigFile(pubPath string) (string, error)

CopyConfigFile will copy over the toml file if there isn't one already in the publish path. That means a user can create the file there and we won't override it

func (Configuration) ExistConfFile added in v0.4.0

func (c Configuration) ExistConfFile() bool

func (Configuration) Root added in v0.0.2

func (c Configuration) Root() string

type Context added in v0.3.0

type Context struct {
	Publish   string
	Functions string
}

type Redirect added in v0.3.4

type Redirect struct {
	// TODO: This implementation is incomplete, but it allow us to test a few things already.
	// This program doesn't really use the redirects for anything.
	From    string
	To      string
	Status  int
	Force   bool
	Headers map[string]string
}

type Settings

type Settings struct {
	ID   string
	Path string `toml:"path,omitempty"`
}

Jump to

Keyboard shortcuts

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