package
0.7.3
Repository: https://github.com/yhyj/scleaner.git
Documentation: pkg.go.dev

# Functions

GetCallerInfo 获取调用者信息 返回: - 调用者所在文件名(不带后缀) - 调用者所在行号.
GetCurrentUserInfo 获取当前用户信息 返回: - 用户信息 - 错误信息.
GetHostname 获取系统 HOSTNAME 返回: - HOSTNAME 或空字符串.
GetLanguage 获取系统语言 返回: - 系统语言,目前仅支持 zh 或 en.
GetUserInfoById 根据 ID 获取用户信息 参数: - userId: 用户 ID 返回: - 用户信息 - 错误信息.
GetUserInfoByName 根据用户名获取用户信息 参数: - userName: 用户名 返回: - 用户信息 - 错误信息.
GetVariable 获取环境变量 参数: - key: 变量名 返回: - 变量值.
ProgramInfo 返回程序信息 返回: - 程序信息.
RunCommandToBuffer 运行命令,将命令的 Stdout 和 Stderr 定向到字节缓冲区 - 命令的 Stdout 和 Stderr 末尾自带的换行符已去除 参数: - command: 命令 - args: 命令参数(每个以空格分隔的参数作为切片的一个元素) 返回: - Stdout 缓冲区内容 - Stderr 缓冲区内容 - 错误信息.
RunCommandToOS 运行命令,将命令的 Stdin, Stdout 和 Stderr 定向到系统标准输入、标准输出和标准错误 参数: - command: 命令 - args: 命令参数(每个以空格分隔的参数作为切片的一个元素) 返回: - 错误信息.
SetVariable 设置环境变量 参数: - key: 变量名 - value: 变量值 返回: - 错误信息.

# Constants

程序名.
项目地址.
程序版本.

# Variables

系统架构.
背景色 - 黑色.
背景色 - 蓝色.
背景色 - 青色.
背景色 - 灰色.
背景色 - 绿色.
背景色 - 亮蓝色.
背景色 - 亮青色.
背景色 - 亮绿色.
背景色 - 亮品红.
背景色 - 亮红色.
背景色 - 亮白色.
背景色 - 亮黄色.
背景色 - 品红.
背景色 - 红色.
背景色 - 白色.
背景色 - 黄色.
编译者.
编译时间.
Comment 文本.
配置文件路径.
Danger 文本.
身份符号 - 报错信息.
Error 文本.
前景色 - 黑色.
前景色 - 蓝色.
前景色 - 青色.
前景色 - 灰色.
前景色 - 绿色.
前景色 - 亮蓝色.
前景色 - 亮青色.
前景色 - 亮绿色.
前景色 - 亮品红.
前景色 - 亮红色.
前景色 - 亮白色.
前景色 - 亮黄色.
前景色 - 品红.
前景色 - 红色.
前景色 - 白色.
前景色 - 黄色.
Git 提交 Hash.
Info 文本.
系统语言.
Light 文本.
Note 文本.
Notice 文本.
操作系统.
Primary 文本.
Question 文本.
Secondary 文本.
路径分隔符.
Success 文本.
用户信息.
用户名,当程序提权运行时,使用 SUDO_USER 变量获取提权前的用户名.
Warn 文本.