os

package
v0.2.2 Latest Latest
Warning

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

Go to latest
Published: Apr 15, 2019 License: Apache-2.0 Imports: 3 Imported by: 4

Documentation

Overview

Package os contains some generic tools and helpers that are missing from the go's standard library

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetBoolFromEnvVarWithDefault

func GetBoolFromEnvVarWithDefault(varName string, defaultVal bool) (bool, error)

GetBoolFromEnvVarWithDefault loads environment variable varName and tries to parse it as bool. If the environment variable is not set, the defaultVal is returned. If the variable was set, but parsing failed, the defaultVal is returned and error is set.

func GetEnvVarWithDefault

func GetEnvVarWithDefault(varName, defaultVal string) string

GetEnvVarWithDefault loads value of environment variable varName. If the variable is not set, the defaultVal is returned

func GetFloatFromEnvVarWithDefault

func GetFloatFromEnvVarWithDefault(varName string, defaultVal float64) (float64, error)

GetFloatFromEnvVarWithDefault loads environment variable varName and tries to parse it as float64. If the environment variable is not set, the defaultVal is returned. If the variable was set, but parsing failed, the defaultVal is returned and error is set.

func GetIntFromEnvVarWithDefault

func GetIntFromEnvVarWithDefault(varName string, defaultVal int) (int, error)

GetIntFromEnvVarWithDefault loads environment variable varName and tries to parse it as int. If the environment variable is not set, the defaultVal is returned. If the variable was set, but parsing failed, the defaultVal is returned and error is set.

func GetUIntFromEnvVarWithDefault

func GetUIntFromEnvVarWithDefault(varName string, defaultVal uint) (uint, error)

GetUIntFromEnvVarWithDefault loads environment variable varName and tries to parse it as uint. If the environment variable is not set, the defaultVal is returned. If the variable was set, but parsing failed, the defaultVal is returned and error is set.

Types

This section is empty.

Jump to

Keyboard shortcuts

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