osutil

package
v0.1.13 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrUsernameNotFound = errors.New("username not found")

Functions

func CreateUserCacheDir

func CreateUserCacheDir(dirName string) (string, error)

CreateUserCacheDir 在用户缓存目录下创建目录, 如果目录不存在则创建

func CreateUserConfigDir

func CreateUserConfigDir(dirName string) (string, error)

CreateUserConfigDir 在用户配置目录下创建目录, 如果目录不存在则创建

func CreateUserHomeDir

func CreateUserHomeDir(dirName string) (string, error)

CreateUserHomeDir 在用户主目录下创建目录, 如果目录不存在则创建

func GetCurrentUser

func GetCurrentUser() (string, error)

GetCurrentUser 获取当前用户

func GetUserCacheDir

func GetUserCacheDir() (string, error)

GetUserCacheDir 获取用户缓存目录 os.UserCacheDir

func GetUserConfigDir

func GetUserConfigDir() (string, error)

GetUserConfigDir 获取用户配置目录 os.UserConfigDir

func GetUserHomeDir

func GetUserHomeDir() (string, error)

GetUserHomeDir 获取当前用户的主目录

func IsContainerEnv

func IsContainerEnv() bool

IsContainerEnv 判断是否是容器环境

func IsLinux

func IsLinux() bool

IsLinux 判断是否是 Linux 系统

func IsMac

func IsMac() bool

IsMac 判断是否是 Mac 系统

func IsUnix

func IsUnix() bool

IsUnix 判断是否是 Unix 系统

func IsWSL

func IsWSL() bool

IsWSL 判断是否是 WSL 系统

func IsWindows

func IsWindows() bool

IsWindows 判断是否是 Windows 系统

Types

This section is empty.

Jump to

Keyboard shortcuts

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