flags

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: May 16, 2019 License: BSD-3-Clause Imports: 8 Imported by: 18

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SetFlagsFromConfig

func SetFlagsFromConfig(path string, section string) error

func SetFlagsFromEnvVars

func SetFlagsFromEnvVars(prefix string) error

Types

type DSNString

type DSNString [][]string

func (*DSNString) Map

func (m *DSNString) Map() map[string]string

func (*DSNString) Set

func (m *DSNString) Set(value string) error

func (*DSNString) String

func (m *DSNString) String() string

type KeyValueArg

type KeyValueArg struct {
	Key   string
	Value string
}

type KeyValueArgs

type KeyValueArgs []*KeyValueArg

func (*KeyValueArgs) Set

func (e *KeyValueArgs) Set(value string) error

func (*KeyValueArgs) String

func (e *KeyValueArgs) String() string

func (*KeyValueArgs) ToMap

func (e *KeyValueArgs) ToMap() map[string]string

type MultiDSNString

type MultiDSNString []map[string]string

func (*MultiDSNString) Set

func (m *MultiDSNString) Set(value string) error

func (*MultiDSNString) String

func (m *MultiDSNString) String() string

type MultiInt64

type MultiInt64 []int64

func (*MultiInt64) Contains

func (m *MultiInt64) Contains(value int64) bool

func (*MultiInt64) Set

func (m *MultiInt64) Set(str_value string) error

func (*MultiInt64) String

func (m *MultiInt64) String() string

type MultiString

type MultiString []string

func (*MultiString) Contains

func (m *MultiString) Contains(value string) bool

func (*MultiString) Set

func (m *MultiString) Set(value string) error

func (*MultiString) String

func (m *MultiString) String() string

Jump to

Keyboard shortcuts

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