快速開始
本指南將幫助你快速上手 lip,涵蓋項目中管理包的基礎用法。
前置條件
開始前請確保你已安裝 lip。lip 不需要安裝 git。
初始化項目
如果你要創建 mod 或其他包,請先初始化其清單。在項目根目錄運行:
shell
lip init該命令會在當前目錄創建 manifest.json 文件(若已存在則失敗)。這個文件既是你的 mod 的 LeviLamina 清單,也是它的 lip 包清單。如果只是安裝包,則不需要它。
安裝包
在服務端的根目錄(即工作區)中運行 lip。使用 install 命令並跟上包路徑即可安裝包,也可用 @ 指定版本。
shell
lip install github.com/LiteLDev/LeviLamina@1.0.0lip 支持從多種來源安裝(包括 Git 倉庫、.mcmod 文件和 URL)。安裝時會:
- 下載到本地緩存;
- 解析並安裝其依賴;
- 記錄到鎖文件中,lip 將其保存在工作區之外。你的
manifest.json不會被修改。
lip 只管理服務端工作區。客戶端 mod 由 LeviLauncher 等啟動器管理。
查看已安裝包
查看當前項目中已安裝的所有包:
shell
lip list會顯示包列表及其已安裝版本。
查看包信息
你可以在不安裝的情況下獲取包詳情(如可用版本、元數據)。
查看包元數據:
shell
lip view github.com/LiteLDev/LeviLamina查看可用版本:
shell
lip versions github.com/LiteLDev/LeviLamina更新包
使用 update 命令將包更新到新版本。
shell
lip update github.com/LiteLDev/LeviLamina如需切換到某個特定版本(包括更舊的版本),請用 @ 指定,例如 lip update github.com/LiteLDev/LeviLamina@1.0.0。不帶參數運行 lip update 會更新所有你顯式安裝的包。
卸載包
從項目中移除包及其安裝的文件:
shell
lip uninstall github.com/LiteLDev/LeviLamina配置
lip 支持配置全局設置,例如代理。
查看當前配置:
shell
lip config list設置配置項:
shell
lip config set github_proxy https://mirror.ghproxy.com/