Versions in this module Expand all Collapse all v0 v0.0.1 Jun 13, 2023 Changes in this version + const ADD_TRUSTED_CA_FILE + const ANALYTICS_DISABLED + const API_URL + const AUTHENTICATION_BEARER_TOKEN + const AUTHENTICATION_SUBDOMAINS + const AUTHENTICATION_TOKEN + const CACHE_PATH + const DEBUG + const DEBUG_FORMAT + const FF_OAUTH_AUTH_FLOW_ENABLED + const INPUT_DIRECTORY + const INSECURE_HTTPS + const INTEGRATION_NAME + const INTEGRATION_VERSION + const ORGANIZATION + const PROXY_AUTHENTICATION_MECHANISM + const RAW_CMD_ARGS + const WEB_APP_URL + const WORKFLOW_USE_STDIO + func CreateConfigurationFile(filename string) (string, error) + type Configuration interface + AddAlternativeKeys func(key string, altKeys []string) + AddDefaultValue func(key string, defaultValue DefaultValueFunction) + AddFlagSet func(flagset *pflag.FlagSet) error + AllKeys func() []string + Clone func() Configuration + Get func(key string) interface{} + GetAlternativeKeys func(key string) []string + GetBool func(key string) bool + GetFloat64 func(key string) float64 + GetInt func(key string) int + GetStorage func() Storage + GetString func(key string) string + GetStringSlice func(key string) []string + GetUrl func(key string) *url.URL + PersistInStorage func(key string) + Set func(key string, value interface{}) + SetStorage func(storage Storage) + func New() Configuration + func NewFromFiles(files ...string) Configuration + func NewInMemory() Configuration + type DefaultValueFunction func(existingValue interface{}) interface + func StandardDefaultValueFunction(defaultValue interface{}) DefaultValueFunction + type EmptyStorage struct + func (e *EmptyStorage) Set(_ string, _ any) error + type JsonStorage struct + func NewJsonStorage(path string) *JsonStorage + func (s *JsonStorage) Set(key string, value any) error + type Storage interface + Set func(key string, value any) error