Documentation
¶
Overview ¶
Package env provides some rudimentary environment variable parsing.
Index ¶
- Constants
- func GetOptionalBool(name string, def bool) (bool, error)
- func GetOptionalInteger(name string, def int) (int, error)
- func GetOptionalString(name string, def string) (string, error)
- func GetOptionalUint16(name string, def uint16) (uint16, error)
- func GetRequiredBool(name string) (bool, error)
- func GetRequiredInteger(name string) (int, error)
- func GetRequiredString(name string) (string, error)
- type NotFoundError
Constants ¶
View Source
const ( LOCKSMITH_LOG_LEVEL string = "LOCKSMITH_LOG_LEVEL" LOCKSMITH_LOG_LEVEL_DEFAULT string = "WARNING" LOCKSMITH_LOG_OUTPUT string = "LOCKSMITH_LOG_OUTPUT" LOCKSMITH_LOG_OUTPUT_DEFAULT string = "stderr" LOCKSMITH_LOG_OUTPUT_CONSOLE string = "LOCKSMITH_LOG_OUTPUT_CONSOLE" LOCKSMITH_LOG_OUTPUT_CONSOLE_DEFAULT bool = false LOCKSMITH_VERSION string = "LOCKSMITH_VERSION" LOCKSMITH_VERSION_DEFAULT string = "unknown" LOCKSMITH_COMMIT string = "LOCKSMITH_COMMIT" LOCKSMITH_COMMIT_DEFAULT string = "unknown" )
View Source
const ( LOCKSMITH_METRICS string = "LOCKSMITH_METRICS" LOCKSMITH_METRICS_DEFAULT bool = false )
View Source
const ( LOCKSMITH_PORT string = "LOCKSMITH_PORT" LOCKSMITH_PORT_DEFAULT uint16 = 9000 )
View Source
const ( LOCKSMITH_Q_TYPE string = "LOCKSMITH_Q_TYPE" LOCKSMITH_Q_TYPE_DEFAULT string = "multi" LOCKSMITH_Q_CONCURRENCY string = "LOCKSMITH_Q_CONCURRENCY" LOCKSMITH_Q_CONCURRENCY_DEFAULT int = 10 LOCKSMITH_Q_CAPACITY string = "LOCKSMITH_Q_CAPACITY" LOCKSMITH_Q_CAPACITY_DEFAULT int = 100 )
View Source
const ( LOCKSMITH_TLS string = "LOCKSMITH_TLS" LOCKSMITH_TLS_DEFAULT bool = false LOCKSMITH_TLS_CERT_PATH string = "LOCKSMITH_TLS_CERT_PATH" LOCKSMITH_TLS_CERT_PATH_DEFAULT string = "/etc/cert/locksmith.pem" LOCKSMITH_TLS_KEY_PATH string = "LOCKSMITH_TLS_KEY_PATH" LOCKSMITH_TLS_KEY_PATH_DEFAULT string = "/etc/cert/locksmith.key" LOCKSMITH_TLS_REQUIRE_CLIENT_CERT string = "LOCKSMITH_TLS_REQUIRE_CLIENT_CERT" LOCKSMITH_TLS_REQUIRE_CLIENT_CERT_DEFAULT bool = false LOCKSMITH_TLS_CLIENT_CA_CERT_PATH string = "LOCKSMITH_TLS_CLIENT_CA_CERT_PATH" LOCKSMITH_TLS_CLIENT_CA_CERT_PATH_DEFAULT string = "/etc/cert/client_ca.cert" )
Variables ¶
This section is empty.
Functions ¶
func GetRequiredBool ¶
func GetRequiredInteger ¶
func GetRequiredString ¶
Types ¶
type NotFoundError ¶
type NotFoundError struct {
// contains filtered or unexported fields
}
func (*NotFoundError) Error ¶
func (err *NotFoundError) Error() string
Click to show internal directories.
Click to hide internal directories.