CLI 概覽
lip CLI 是管理包的主要接口,提供安裝、更新和依賴管理等命令。
全局選項
| 選項 | 說明 |
|---|---|
-h, --help | 顯示 lip 或某個命令的幫助(例如 lip install --help)。 |
-v, --version | 輸出 lip 的版本號。 |
在終端裡不帶參數運行 lip 會打開交互界面;否則(在腳本或管道中)輸出幫助。
部分命令支持 --json,以 JSON 格式輸出結果:config get、config list、daemon status 和 list。pkg view 始終輸出 JSON。
setup、install、uninstall 和 update 向工作區安裝平臺 win-x64 的包,無論 lip 運行在什麼系統上(參見環境);Linux 版服務器是變體 github.com/LiteLDev/bds#linux。setup 選擇工作區的遊戲(服務器)和加載器(LeviLamina);install 和 update 從不改變它們。lip 只管理服務端工作區。
命令
用於運行服務器的命令:
lip cache clean:清理本地緩存。lip config:獲取、設置、列出和刪除配置項。lip install:安裝包。lip list:列出已安裝包。lip run:運行工作區的服務器。lip self-update:把 lip 自身更新到最新發布的版本。lip setup:選擇工作區的遊戲和加載器。lip uninstall:卸載包。lip update:更新包。
除 lip daemon 外,每個命令都由 lip 的守護進程執行:它是你的用戶的一個後臺進程,由第一個命令啟動;命令的行為與你啟動的 lip 自己執行時完全相同。命令組 daemon 用於查看和停止它:
lip daemon status:顯示守護進程是否在運行。lip daemon stop:停止守護進程。
用於開發包的命令,位於命令組 pkg 中:
lip pkg init:為新包創建lip.toml。lip pkg migrate:把當前目錄中 lip v0.x 的tooth.json遷移為lip.toml。lip pkg pack:把一個目錄打包為 ZIP 歸檔。lip pkg view:顯示包的包文件和版本。
lip pkg --help、lip cache --help、lip config --help 和 lip daemon --help 顯示命令組中的命令。lip 早期版本的 lip init、lip pack、lip view、lip versions 和 lip migrate 現在分別是 lip pkg init、lip pkg pack、lip pkg view(它同時列出版本)和 lip pkg migrate。