viperEx

package module
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Feb 22, 2021 License: MIT Imports: 4 Imported by: 0

README

viperEx

Extensions to viper

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddBoolSetting

func AddBoolSetting(flagSet *pflag.FlagSet, name string, cmdline string, description string)

-------------------------------------------------------------------------------------------------------------- Bool --------------------------------------------------------------------------------------------------------------

func AddBoolSettingP

func AddBoolSettingP(flagSet *pflag.FlagSet, name string, cmdline string, shorthand string, description string)

func AddIntSetting

func AddIntSetting(flagSet *pflag.FlagSet, name string, cmdline string, description string)

func AddIntSettingD

func AddIntSettingD(flagSet *pflag.FlagSet, name string, cmdline string, defaultVal int, description string)

func AddIntSettingP

func AddIntSettingP(flagSet *pflag.FlagSet, name string, cmdline string, shorthand string, description string)

func AddIntSettingPD

func AddIntSettingPD(flagSet *pflag.FlagSet, name string, cmdline string, shorthand string, defaultVal int, description string)

func AddStringArraySetting

func AddStringArraySetting(flagSet *pflag.FlagSet, name string, cmdline string, description string)

-------------------------------------------------------------------------------------------------------------- StringArray --------------------------------------------------------------------------------------------------------------

func AddStringArraySettingD

func AddStringArraySettingD(flagSet *pflag.FlagSet, name string, cmdline string, defaultVal []string, description string)

func AddStringArraySettingP

func AddStringArraySettingP(flagSet *pflag.FlagSet, name string, cmdline string, shorthand string, description string)

func AddStringArraySettingPD

func AddStringArraySettingPD(flagSet *pflag.FlagSet, name string, cmdline string, shorthand string, defaultVal []string, description string)

func AddStringSetting

func AddStringSetting(flagSet *pflag.FlagSet, name string, cmdline string, description string)

-------------------------------------------------------------------------------------------------------------- String --------------------------------------------------------------------------------------------------------------

func AddStringSettingD

func AddStringSettingD(flagSet *pflag.FlagSet, name string, cmdline string, defaultVal string, description string)

func AddStringSettingP

func AddStringSettingP(flagSet *pflag.FlagSet, name string, cmdline string, shorthand string, description string)

func AddStringSettingPD

func AddStringSettingPD(flagSet *pflag.FlagSet, name string, cmdline string, shorthand string, defaultVal string, description string)

func GetStringSlice

func GetStringSlice(name string) []string

Get a string slice from viper Fixes the pflag binding problem

func Reset

func Reset()

Used in testing to clear settings

Types

This section is empty.

Jump to

Keyboard shortcuts

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