github.com/markusbkk/elvish@v0.0.0-20231204143114-91dc52438621/pkg/env/env.go (about)

     1  // Package env keeps names of environment variables with special significance to
     2  // Elvish.
     3  package env
     4  
     5  // Environment variables with special significance to Elvish.
     6  const (
     7  	HOME      = "HOME"
     8  	LS_COLORS = "LS_COLORS"
     9  	PATH      = "PATH"
    10  	PWD       = "PWD"
    11  	SHLVL     = "SHLVL"
    12  	USERNAME  = "USERNAME"
    13  
    14  	// Only used on Unix
    15  	XDG_CONFIG_HOME = "XDG_CONFIG_HOME"
    16  	XDG_DATA_DIRS   = "XDG_DATA_DIRS"
    17  	XDG_DATA_HOME   = "XDG_DATA_HOME"
    18  	XDG_RUNTIME_DIR = "XDG_RUNTIME_DIR"
    19  	XDG_STATE_HOME  = "XDG_STATE_HOME"
    20  
    21  	// Only used on Windows
    22  	PATHEXT = "PATHEXT"
    23  
    24  	// Only used in tests
    25  	ELVISH_TEST_TIME_SCALE = "ELVISH_TEST_TIME_SCALE"
    26  )