📦 模块:pkgmanager
pkgmanager 模块封装了对xlings中 xim模块 的调用,用于简化安装、移除、卸载包的操作。通常用于脚本化地控制包的生命周期。
lua
import("xim.libxpkg.pkgmanager")📑 函数概览
| 函数名 | 描述 |
|---|---|
pkgmanager.install(target) | 安装指定包 |
pkgmanager.remove(target) | 移除指定包 |
🧩 接口详情
pkgmanager.install(target)
安装目标包。
参数:
target(string):包名称或路径
行为:
- 调用命令:
xlings install <target> -y --disable-info
- 调用命令:
示例:
lua
pkgmanager.install("mytool")pkgmanager.remove(target)
移除目标包。
参数:
target(string):包名称
行为:
- 调用命令:
xlings remove <target> -y --disable-info
- 调用命令:
示例:
lua
pkgmanager.remove("mytool")🔧 附加说明
- 默认使用
-y标志以跳过交互确认 - 默认使用
--disable-info参数避免输出详细信息
📌 示例用法
lua
-- 安装包
pkgmanager.install("mytool")
-- 安装指定版本的包
pkgmanager.install("mytool@0.0.1")
-- 移除包
pkgmanager.remove("mytool")