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