system

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Aug 1, 2018 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Builder

type Builder struct {
	Path       string
	Name       string
	FileType   string
	Profile    string
	ConfigType interface{}
}

func (*Builder) Build

func (b *Builder) Build() (interface{}, error)

build config file

func (*Builder) BuildWithProfile added in v0.2.0

func (b *Builder) BuildWithProfile() (interface{}, error)

build config file

func (*Builder) Init

func (b *Builder) Init() error

create file if it's not exist

func (*Builder) New

func (b *Builder) New(name string) *viper.Viper

create new viper instance

func (*Builder) Read

func (b *Builder) Read(name string) (interface{}, error)

Read single file

func (*Builder) Save

func (b *Builder) Save(p interface{}) error

Save configurations to file

type Env

type Env struct {
	Name  string
	Value string
}

type InvalidControllerError

type InvalidControllerError struct {
	Name string
}

func (*InvalidControllerError) Error

func (e *InvalidControllerError) Error() string

type NotFoundError

type NotFoundError struct {
	Name string
}

func (*NotFoundError) Error

func (e *NotFoundError) Error() string

Jump to

Keyboard shortcuts

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