# Functions
CheckRecycleBin 检查回收站是否存在.
Confirm 风险操作二次确认
参数: - message: 提示信息 - flag: 代表确认(返回 true )的标识
返回: - 确认返回 true,否则返回 false.
CountDigits 计算数字的位数
参数: - number: 数字
返回: - 位数.
CreateDir 创建文件夹
参数: - dir: 文件夹路径
返回: - 错误信息.
CreateFile 创建文件,包括其父目录
参数: - file: 文件路径
返回: - 错误信息.
DeleteFile 删除文件,如果目标是文件夹则包括其下所有文件
参数: - filePath: 文件路径
返回: - 错误信息.
FileEmpty 判断文件是否为空
- 无法判断文件夹
参数: - file: 文件路径
返回: - 文件为空返回 true,否则返回 false.
FileExist 判断文件是否存在
参数: - filePath: 文件路径
返回: - 文件存在返回 true,否则返回 false.
GetAbsPath 获取指定文件的绝对路径
参数: - filePath: 文件路径
返回: - 文件的绝对路径.
GetCallerInfo 获取调用者信息
返回: - 调用者所在文件名(不带后缀) - 调用者所在行号.
GetCurrentUserInfo 获取当前用户信息
返回: - 用户信息 - 错误信息.
GetDateTime 按照指定格式返回当前日期和时间
参数: - format: 期望的时间日期返回格式
返回: - 符合格式要求的当前日期和时间的字符串.
GetFilePureName 获取指定文件的纯粹文件名
参数: - filePath: 文件路径
返回: - 纯粹的文件名字.
GetFsID 获取文件所在文件系统的 ID
参数: - file: 文件路径
返回: - 文件系统 ID。如果 ID = 0,表示获取文件系统 ID 失败.
GetHostname 获取系统 HOSTNAME
返回: - HOSTNAME 或空字符串.
GetLanguage 获取系统语言
返回: - 系统语言,目前仅支持 zh 或 en.
GetMountpoints 获取系统中的挂载点
- 包括 '/tmp'
返回: - 挂载点的字符串切片.
GetPartitionInfo 获取分区信息
- 包括设备名、挂载点和设备是否可移除
返回: - 分区信息和错误信息.
GetUserInfoById 根据 ID 获取用户信息
参数: - userId: 用户 ID
返回: - 用户信息 - 错误信息.
GetUserInfoByName 根据用户名获取用户信息
参数: - userName: 用户名
返回: - 用户信息 - 错误信息.
GetVariable 获取环境变量
参数: - key: 变量名
返回: - 变量值.
InThisMountpoint 判断文件是否在指定的挂载点中
参数: - filePath: 文件路径 - mountpoints: 挂载点切片
返回: - 文件在指定的挂载点中返回 true,否则返回 false.
ParseDateTime 按照指定格式将字符串解析为日期/时间
参数: - format: 解析时间日期的格式 - datetimeStr: 待解析的日期时间字符串
返回: - time.Parse 解析结果 - 错误信息.
ProgramInfo 返回程序信息
返回: - 程序信息.
ReadFileKey 读取文件包含关键字的行
参数: - file: 文件路径 - key: 关键字
返回: - 包含关键字的行的内容.
SetVariable 设置环境变量
参数: - key: 变量名 - value: 变量值
返回: - 错误信息.
StringSliceEqual 比较两个字符串切片是否一样
参数: - slice1: 切片1 - slice2: 切片2
返回: - 一样返回 true,一样返回 false.
UserFace 输出提示信息,获取用户输入
参数: - message: 提示信息
返回: - 用户输入.
WriteFile 写入内容到文件,文件不存在则创建,不自动换行
参数: - filePath: 文件路径 - content: 内容 - mode: 写入模式,追加('a', O_APPEND, 默认)或覆盖('t', O_TRUNC)
返回: - 错误信息.
# Variables
系统架构.
背景色 - 黑色.
背景色 - 蓝色.
背景色 - 青色.
背景色 - 灰色.
背景色 - 绿色.
背景色 - 亮蓝色.
背景色 - 亮青色.
背景色 - 亮绿色.
背景色 - 亮品红.
背景色 - 亮红色.
背景色 - 亮白色.
背景色 - 亮黄色.
背景色 - 品红.
背景色 - 红色.
背景色 - 白色.
背景色 - 黄色.
编译者.
编译时间.
Comment 文本.
配置文件路径.
Danger 文本.
No description provided by the author
身份符号 - 报错信息.
Error 文本.
前景色 - 黑色.
前景色 - 蓝色.
前景色 - 青色.
前景色 - 灰色.
前景色 - 绿色.
前景色 - 亮蓝色.
前景色 - 亮青色.
前景色 - 亮绿色.
前景色 - 亮品红.
前景色 - 亮红色.
前景色 - 亮白色.
前景色 - 亮黄色.
前景色 - 品红.
前景色 - 红色.
前景色 - 白色.
前景色 - 黄色.
Git 提交 Hash.
Info 文本.
系统语言.
Light 文本.
Note 文本.
Notice 文本.
操作系统.
Primary 文本.
Question 文本.
Secondary 文本.
路径分隔符.
Success 文本.
回收站文件存储路径.
已删除文件的 trashinfo 文件内容.
记录文件删除时间的字符串格式.
已删除文件的 trashinfo 文件路径.
回收站路径.
用户信息.
用户名,当程序提权运行时,使用 SUDO_USER 变量获取提权前的用户名.
Warn 文本.
# Type aliases
No description provided by the author