package
0.11.7
Repository: https://github.com/yhyj/skynet.git
Documentation: pkg.go.dev

# Functions

FileExist 判断文件是否存在 参数: - filePath: 文件路径 返回: - 文件存在返回 true,否则返回 false.
GetAbsPath 获取指定文件的绝对路径 参数: - filePath: 文件路径 返回: - 文件的绝对路径.
GetCallerInfo 获取调用者信息 返回: - 调用者所在文件名(不带后缀) - 调用者所在行号.
GetCurrentUserInfo 获取当前用户信息 返回: - 用户信息 - 错误信息.
GetHostname 获取系统 HOSTNAME 返回: - HOSTNAME 或空字符串.
GetLanguage 获取系统语言 返回: - 系统语言,目前仅支持 zh 或 en.
GetNetInterfacesForCLI 为 CLI 获取网卡信息 返回: - 网卡信息 - 错误信息.
GetNetInterfacesForGUI 为 GUI 获取网卡信息 返回: - 网卡信息 - 错误信息.
GetUserInfoById 根据 ID 获取用户信息 参数: - userId: 用户 ID 返回: - 用户信息 - 错误信息.
GetUserInfoByName 根据用户名获取用户信息 参数: - userName: 用户名 返回: - 用户信息 - 错误信息.
GetVariable 获取环境变量 参数: - key: 变量名 返回: - 变量值.
HttpAllServerForCLI 启动所有 HTTP 服务 参数: - address: 服务地址 - port: 服务端口 - dir: 服务目录.
HttpAllServerForGUI 启动 HTTP 所有服务 参数: - address: 服务地址 - port: 服务端口 - dir: 服务目录 返回: - HTTP 服务器对象 - 错误信息.
HttpDownloadServerForCLI 启动 HTTP 下载服务 参数: - address: 服务地址 - port: 服务端口 - dir: 服务目录.
HttpDownloadServerForGUI 启动 HTTP 下载服务 参数: - address: 服务地址 - port: 服务端口 - dir: 服务目录 返回: - HTTP 服务器对象 - 错误信息.
HttpUploadServerForCLI 启动 HTTP 上传服务 参数: - address: 服务地址 - port: 服务端口 - dir: 服务目录.
HttpUploadServerForGUI 启动 HTTP 上传服务 参数: - address: 服务地址 - port: 服务端口 - dir: 服务目录 返回: - HTTP 服务器对象 - 错误信息.
IsDockerInterface 通过接口名称前缀判断是否是 Docker 虚拟接口 参数: - iface: 接口信息 返回: - 是否是 Docker 虚拟接口.
ProgramInfo 返回程序信息 返回: - 程序信息.
QrCodeImage 生成二维码图片 参数: - content: 二维码内容 返回: - 图像对象 - 错误信息.
QrCodeString 生成二维码字符串 参数: - content: 二维码内容 返回: - 二维码字符串 - 错误信息.
SetVariable 设置环境变量 参数: - key: 变量名 - value: 变量值 返回: - 错误信息.

# Constants

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

# Variables

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