config

package
v0.0.0-...-b7db0ac Latest Latest
Warning

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

Go to latest
Published: Apr 12, 2017 License: MPL-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Counter

func Counter(c *kingpin.ParseContext) error

Counter ...

func SetLogLevel

func SetLogLevel(config *Configuration, each []interface{})

SetLogLevel ...

Types

type Configuration

type Configuration struct {
	Iterations    int           `json:"iterations"`
	Random        bool          `json:"random"`
	Summary       bool          `json:"summary"`
	SummaryFormat string        `json:"summary-format"`
	LogLevel      log.Level     `json:"log-level"`
	Workers       int           `json:"workers"`
	Duration      time.Duration `json:"duration"`
	WaitTime      time.Duration `json:"wait-time"`
	Progress      string        `json:"progress"`
	Plan          bool          `json:"plan"`
	FilePath      string        `json:"file_path"`
}

Configuration ...

func CmdConfig

func CmdConfig(config *Configuration) (*Configuration, error)

CmdConfig ...

func DefaultConfig

func DefaultConfig() *Configuration

DefaultConfig ...

func ParseConfiguration

func ParseConfiguration(cfg *Configuration) (*Configuration, error)

ParseConfiguration ...

func PwdConfig

func PwdConfig() (*Configuration, error)

PwdConfig ...

func UserDirConfig

func UserDirConfig() (*Configuration, error)

UserDirConfig ...

func (*Configuration) UnmarshalJSON

func (instance *Configuration) UnmarshalJSON(data []byte) error

func (Configuration) WithDuration

func (instance Configuration) WithDuration(duration string) Configuration

WithDuration converts a string duration into a time value and adds it to the configuration

func (Configuration) WithWaitTime

func (instance Configuration) WithWaitTime(waitTime string) Configuration

WithWaitTime ...

Jump to

Keyboard shortcuts

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