smn_flag

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Nov 16, 2022 License: MIT Imports: 5 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FlagArgs

func FlagArgs() []string

func GetRegValue

func GetRegValue(key string) *sFvalReg

GetRegValue get registered value.

func Parse

func Parse(args []string, ed *smn_err.ErrDeal)

func RegisterBool

func RegisterBool(name string, usage string, ad ActionDo)

func RegisterString

func RegisterString(name string, usage string, ad ActionDo)

func RegisterVersion

func RegisterVersion(name string, v Version, infos ...string)

RegisterVersion version flag.

Types

type ActionDo

type ActionDo func(val string) error

type Version

type Version struct {
	FirstNo  int
	SecondNo int
	ThridNo  int
	ForthNo  int
}

Version version.

func NewVersion

func NewVersion(v1, v2, v3, v4 int) *Version

NewVersion create a Version.

func (*Version) FromString

func (v *Version) FromString(ver string) *Version

FromString init from string.

func (*Version) Less

func (v *Version) Less(rhs *Version) bool

Less .

func (*Version) ToString

func (v *Version) ToString() string

ToString v to string.

Jump to

Keyboard shortcuts

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