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  }