envar

package
v1.0.14 Latest Latest
Warning

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

Go to latest
Published: Feb 5, 2026 License: MIT Imports: 5 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Envar = map[string]interface{}{}
View Source
var (
	MSG_ATRIB_REQUIRED = "required attribute (%s)"
)

Functions

func ArgBool added in v1.0.12

func ArgBool(name string, defaultVal bool) (bool, bool)

* * ArgBool * @param name, defaultVal bool * @return bool, bool *

func ArgFloat64 added in v1.0.12

func ArgFloat64(name string, defaultVal float64) (float64, bool)

* * ArgFloat64 * @param name, defaultVal float64 * @return float64, bool *

func ArgInt added in v1.0.12

func ArgInt(name string, defaultVal int) (int, bool)

* * ArgInt * @param name, defaultVal int * @return int, bool *

func ArgInt64 added in v1.0.12

func ArgInt64(name string, defaultVal int64) (int64, bool)

* * ArgInt64 * @param name, defaultVal int64 * @return int64, bool *

func ArgStr added in v1.0.12

func ArgStr(name, defaultVal string) (string, bool)

* * ArgStr * @param name, defaultVal string * @return string, bool *

func Bool

func Bool(name string) bool

* * Bool * @param name string * @return bool *

func Get

func Get(name string, def interface{}) interface{}

* * Get * @param name string, def interface{} * @return interface{} *

func GetBool

func GetBool(name string, def bool) bool

* * GetBool * @param name string, def bool * @return bool *

func GetInt

func GetInt(name string, def int) int

* * GetInt * @param name string, def int * @return int *

func GetInt64

func GetInt64(name string, def int64) int64

* * GetInt64 * @param name string, def int64 * @return int64 *

func GetNumber

func GetNumber(name string, def float64) float64

* * GetNumber * @param name string, def float64 * @return float64 *

func GetStr

func GetStr(name, def string) string

* * GetStr * @param name, def string * @return string *

func Int

func Int(name string) int

* * Int * @param name string * @return int *

func Int64

func Int64(name string) int64

* * Int64 * @param name string * @return int64 *

func Number

func Number(name string) float64

* * Number * @param name string * @return float64 *

func Set

func Set(name string, value interface{}) interface{}

* * Set * @param name string, value interface{} * @return interface{} *

func SetBool

func SetBool(name string, value bool) bool

* * SetBool * @param name string, value bool * @return bool *

func SetBoolByArg

func SetBoolByArg(arg, name string, def bool) bool

* * SetBoolByArg * @param arg, name string, def bool * @return bool *

func SetInt

func SetInt(name string, value int) int

* * SetInt * @param name string, value int * @return int *

func SetInt64 added in v0.1.0

func SetInt64(name string, value int64) int64

* * SetInt64 * @param name string, value int64 * @return int64 *

func SetInt64ByArg

func SetInt64ByArg(arg, name string, def int64) int64

* * SetInt64ByArg * @param arg, name string, def int64 * @return int64 *

func SetIntByArg

func SetIntByArg(arg, name string, def int) int

* * SetIntByArg * @param arg, name string, def int * @return int *

func SetNumber added in v1.0.12

func SetNumber(name string, value float64) float64

* * SetNumber * @param name string, value float64 * @return float64 *

func SetStr

func SetStr(name string, value string) string

* * SetStr * @param name, value string * @return string *

func SetStrByArg

func SetStrByArg(arg, name, def string) string

* * SetStrByArg * @param arg, name, def string * @return string *

func Str

func Str(name string) string

* * Str * @param name string * @return string *

func Validate added in v1.0.12

func Validate(keys []string) error

* * Validate * @param keys []string * @return error *

Types

This section is empty.

Jump to

Keyboard shortcuts

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