Functions
            
            
            
            
            
            
               
                  MkEnv 
                  function
                  
                  #
               
               
               func MkEnv() []cfg.EnvVar
            
            
            
               
                  PrintEnv 
                  function
                  
                  #
               
               
               PrintEnv prints the environment variables to w.
               
               func PrintEnv(w io.Writer, env []cfg.EnvVar, onlyChanged bool)
            
            
            
               
                  argKey 
                  function
                  
                  #
               
               
               argKey returns the KEY part of the arg KEY=VAL, or else arg itself.
               
               func argKey(arg string) string
            
            
            
               
                  batchEscape 
                  function
                  
                  #
               
               
               func batchEscape(s string) string
            
            
            
               
                  checkBuildConfig 
                  function
                  
                  #
               
               
               checkBuildConfig checks whether the build configuration is valid
after the specified configuration environment changes are applied.
               
               func checkBuildConfig(add map[string]string, del map[string]bool) error
            
            
            
               
                  checkEnvWrite 
                  function
                  
                  #
               
               
               func checkEnvWrite(key string, val string) error
            
            
            
               
                  findEnv 
                  function
                  
                  #
               
               
               func findEnv(env []cfg.EnvVar, name string) string
            
            
            
               
                  getOrigEnv 
                  function
                  
                  #
               
               
               func getOrigEnv(key string) string
            
            
            
               
                  hasNonGraphic 
                  function
                  
                  #
               
               
               func hasNonGraphic(s string) bool
            
            
            
               
                  init 
                  function
                  
                  #
               
               
               func init()
            
            
            
               
                  lineToKey 
                  function
                  
                  #
               
               
               lineToKey returns the KEY part of the line KEY=VALUE or else an empty string.
               
               func lineToKey(line string) string
            
            
            
               
                  printEnvAsJSON 
                  function
                  
                  #
               
               
               func printEnvAsJSON(env []cfg.EnvVar, onlyChanged bool)
            
            
            
               
                  readEnvFileLines 
                  function
                  
                  #
               
               
               func readEnvFileLines(mustExist bool) []string
            
            
            
               
                  runEnv 
                  function
                  
                  #
               
               
               func runEnv(ctx context.Context, cmd *base.Command, args []string)
            
            
            
               
                  runEnvU 
                  function
                  
                  #
               
               
               func runEnvU(args []string)
            
            
            
               
                  runEnvW 
                  function
                  
                  #
               
               
               func runEnvW(args []string)
            
            
            
               
                  shellQuote 
                  function
                  
                  #
               
               
               func shellQuote(s string) string
            
            
            
               
                  sortKeyValues 
                  function
                  
                  #
               
               
               sortKeyValues sorts a sequence of lines by key.
It differs from sort.Strings in that GO386= sorts after GO=.
               
               func sortKeyValues(lines []string)
            
            
            
               
                  updateEnvFile 
                  function
                  
                  #
               
               
               func updateEnvFile(add map[string]string, del map[string]bool)