env

package
v1.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 9, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddToPath

func AddToPath(binDir string) error

AddToPath adds a directory to the system PATH

func CleanJDKPath

func CleanJDKPath() error

CleanJDKPath 清理 PATH 中的 JDK 相关设置

func IsInPath

func IsInPath(dir string) bool

IsInPath checks if a directory is in the system PATH

func QuerySystemEnvironmentVariable

func QuerySystemEnvironmentVariable(key string) (string, error)

QuerySystemEnvironmentVariable 查询系统环境变量(Linux实现)

func QueryUserEnvironmentVariable

func QueryUserEnvironmentVariable(key string) (string, error)

QueryUserEnvironmentVariable 查询用户环境变量(Linux实现)

func RestoreOldPath

func RestoreOldPath() error

RestoreOldPath 恢复原始的 PATH 环境变量

func SetCurrentUserEnvPath

func SetCurrentUserEnvPath(sdkType string) error

SetCurrentUserEnvPath 设置当前用户的 PATH 环境变量 (Linux 平台实现)

func SetEnv

func SetEnv(key string, value string) error

SetEnv 临时设置环境变量

func SetPersistentEnvVar

func SetPersistentEnvVar(name, value string) error

SetPersistentEnvVar 在 Unix-like 系统上永久设置用户级环境变量

func SetSystemEnvPath

func SetSystemEnvPath(sdkType string) error

SetSystemEnvPath 永久设置系统 PATH 环境变量 (Linux 平台实现)

func SetSystemPath

func SetSystemPath(path string) error

SetSystemPath 永久设置系统 PATH 环境变量 (Linux 平台实现)

func UpdateEnvironmentVariable

func UpdateEnvironmentVariable(key, value string) error

UpdateSystemEnvironmentVariable 更新 Linux 系统环境变量

func UpdateSystemEnvironmentVariable

func UpdateSystemEnvironmentVariable(key, value string) error

UpdateSystemEnvironmentVariable 更新系统环境变量(Linux实现)

func UpdateUserEnvironmentVariable

func UpdateUserEnvironmentVariable(key, value string) error

UpdateUserEnvironmentVariable 更新用户环境变量(Linux实现)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL