安裝依賴
lip 提供了靈活的依賴安裝方式。
基礎安裝
按包 ID 安裝包:
sh
lip install <PACKAGES>示例:
sh
lip install github.com/user/repo這會把該包中有對應工作區運行端和平臺條目的最新版本,及其聲明的依賴安裝到工作區,並記錄到狀態文件中,但不會修改任何 lip.toml。
指定版本
可通過 @ 語法安裝某個確切版本:
sh
lip install github.com/user/repo@1.0.0如需選擇變體,請在路徑後追加 #<variant>,例如 github.com/user/repo#lua@1.0.0。
安裝分支、標籤或提交
如需試用尚未發佈的改動,可安裝分支的頭、任意標籤或某個提交:
sh
lip install github.com/user/repo@branch:main
lip install github.com/user/repo@tag:nightly
lip install github.com/user/repo@rev:0123456789abcdef0123456789abcdef01234567狀態文件會記錄該提交,因此在 lip update 之前工作區始終保持該提交;lip update 會跟隨分支到新的頭。參見 git 引用。
從本地文件和目錄安裝
可直接從根部帶有 lip.toml 的本地 ZIP 文件或目錄安裝,使用相對於當前目錄的路徑或絕對路徑:
sh
lip install ./path/to/package.zip
lip install C:\Downloads\package.zip
lip install ../MyTool這對發佈前測試包很有用。
從遠程 URL 安裝
也可以直接從 HTTPS URL 安裝根部帶有 lip.toml 的 ZIP 歸檔:
sh
lip install https://example.com/package.zip僅限服務端工作區
lip 管理服務端工作區:mod 安裝到 mods/<name>/(參見環境)。客戶端工作區由 LeviLauncher 等啟動器管理,它們讀取同樣的包。
在 lip install、lip uninstall 或 lip update 在工作區中寫入或刪除文件之前,lip 會在 mods 不存在時創建它;不寫入也不刪除任何文件的操作(例如安裝一個沒有資源的包)不會觸及 mods。若 mods 是鏈接,lip 停止,不做任何改動。
命令參數
-n, --dry-run:僅模擬安裝,不做實際更改,可用於預覽結果。