flagutil

package
v0.0.0-...-8cba18c Latest Latest
Warning

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

Go to latest
Published: Feb 1, 2021 License: MIT Imports: 3 Imported by: 1

README

go-common/flagutil

This repository contains the go-common/flagutil library.

To install:

go get github.com/ugorji/go-common/flagutil

Package Documentation

Exported Package API

type BoolFlagValue struct{ ... }
type RegexpFlagValue regexp.Regexp
type SetStringFlagValue struct{ ... }
type StringsFlagValue []string
type StringsNoDupFlagValue []string

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BoolFlagValue

type BoolFlagValue struct {
	// contains filtered or unexported fields
}

boolFlagValue can be set to true or false, or unset as nil (default)

func (*BoolFlagValue) Bool

func (v *BoolFlagValue) Bool() *bool

func (*BoolFlagValue) Get

func (v *BoolFlagValue) Get() interface{}

func (*BoolFlagValue) Set

func (v *BoolFlagValue) Set(s string) (err error)

func (*BoolFlagValue) String

func (v *BoolFlagValue) String() string

type RegexpFlagValue

type RegexpFlagValue regexp.Regexp

func (*RegexpFlagValue) Get

func (v *RegexpFlagValue) Get() interface{}

func (*RegexpFlagValue) Set

func (v *RegexpFlagValue) Set(s string) (err error)

func (*RegexpFlagValue) String

func (v *RegexpFlagValue) String() string

type SetStringFlagValue

type SetStringFlagValue struct {
	// contains filtered or unexported fields
}

func (*SetStringFlagValue) Get

func (v *SetStringFlagValue) Get() interface{}

func (*SetStringFlagValue) Set

func (v *SetStringFlagValue) Set(s string) (err error)

func (*SetStringFlagValue) SetString

func (v *SetStringFlagValue) SetString() map[string]struct{}

func (*SetStringFlagValue) String

func (v *SetStringFlagValue) String() string

type StringsFlagValue

type StringsFlagValue []string

func (*StringsFlagValue) Get

func (v *StringsFlagValue) Get() interface{}

func (*StringsFlagValue) Set

func (v *StringsFlagValue) Set(s string) (err error)

func (*StringsFlagValue) String

func (v *StringsFlagValue) String() string

type StringsNoDupFlagValue

type StringsNoDupFlagValue []string

func (*StringsNoDupFlagValue) Get

func (v *StringsNoDupFlagValue) Get() interface{}

func (*StringsNoDupFlagValue) Set

func (v *StringsNoDupFlagValue) Set(s string) (err error)

func (*StringsNoDupFlagValue) String

func (v *StringsNoDupFlagValue) String() string

Jump to

Keyboard shortcuts

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