gopkg.in/essentialkaos/ek.v7@v7.4.0/env/env_windows.go (about) 1 // +build !linux, !darwin, windows 2 3 package env 4 5 // ////////////////////////////////////////////////////////////////////////////////// // 6 // // 7 // Copyright (c) 2009-2017 ESSENTIAL KAOS // 8 // Essential Kaos Open Source License <https://essentialkaos.com/ekol> // 9 // // 10 // ////////////////////////////////////////////////////////////////////////////////// // 11 12 // Env is map with environment values 13 type Env map[string]string 14 15 // ////////////////////////////////////////////////////////////////////////////////// // 16 17 // Get return key-value map with environment values 18 func Get() Env { 19 return Env{} 20 } 21 22 // Which find full path to some app 23 func Which(name string) string { 24 return "" 25 } 26 27 // ////////////////////////////////////////////////////////////////////////////////// // 28 29 // Path return path as string slice 30 func (e Env) Path() []string { 31 return []string{} 32 } 33 34 // GetS return environment variable value as string 35 func (e Env) GetS(name string) string { 36 return e[name] 37 } 38 39 // GetI return environment variable value as int 40 func (e Env) GetI(name string) int { 41 return -1 42 } 43 44 // GetF return environment variable value as float 45 func (e Env) GetF(name string) float64 { 46 return -1.0 47 }