Documentation ¶
Index ¶
- Variables
- func BlueString(text string) string
- func CyanString(text string) string
- func DarkGrayString(text string) string
- func GetEnvFilePath(dir string) string
- func GetHomeDirConnsMap() (connsMap map[string]map[string]any, err error)
- func GetTempFolder() string
- func GreenString(text string) string
- func HomeBinDir() string
- func InitLogger()
- func MagentaString(text string) string
- func Print(text string)
- func Println(text string)
- func RedString(text string) string
- func SetHomeDir(name string) string
- func SetLogger()
- func SetTelVal(key string, value any)
- func Vars() (vars map[string]string)
- type EnvFile
Constants ¶
This section is empty.
Variables ¶
View Source
var ( HomeDir = os.Getenv("SLING_HOME_DIR") HomeDirEnvFile = "" Env = &EnvFile{} PlausibleURL = "" SentryDsn = "" NoColor = g.In(os.Getenv("SLING_LOGGING"), "NO_COLOR", "JSON") OsStdErr *os.File StderrR io.ReadCloser StdErrW *os.File StdErrChn chan string TelMap = g.M("begin_time", time.Now().UnixMicro()) TelMux = sync.Mutex{} HomeDirs = map[string]string{} )
Functions ¶
func BlueString ¶ added in v1.1.8
func CyanString ¶ added in v1.1.15
func DarkGrayString ¶ added in v1.1.15
func GetEnvFilePath ¶ added in v1.2.4
func GetHomeDirConnsMap ¶ added in v1.2.4
func GetTempFolder ¶ added in v1.2.4
func GetTempFolder() string
func GreenString ¶ added in v1.1.8
func HomeBinDir ¶ added in v1.2.4
func HomeBinDir() string
func MagentaString ¶ added in v1.2.2
func SetHomeDir ¶ added in v1.2.4
Types ¶
type EnvFile ¶ added in v0.86.56
type EnvFile struct { Connections map[string]map[string]interface{} `json:"connections,omitempty" yaml:"connections,omitempty"` Variables map[string]interface{} `json:"variables,omitempty" yaml:"variables,omitempty"` Path string `json:"-" yaml:"-"` TopComment string `json:"-" yaml:"-"` }
func LoadEnvFile ¶ added in v0.86.56
func LoadSlingEnvFile ¶ added in v0.86.56
func LoadSlingEnvFile() (ef EnvFile)
func (*EnvFile) WriteEnvFile ¶ added in v1.2.4
Click to show internal directories.
Click to hide internal directories.