跳到正文
本頁目錄

lip pkg view

顯示包的包文件(lip.toml)及其倉庫的版本。

概要

sh
lip pkg view <PACKAGE>

參數

參數說明
<PACKAGE>要查看的包,形式與 lip install 相同,例如 <path>、<path>@<version>、<path>@branch:<branch>、./package.zip、./MyTool 或 https:// URL。

說明

以 JSON 形式輸出一個含兩個成員的對象:

json
{ "manifest": { ... }, "versions": ["<version>", ...] }
  • manifest:參數所指歸檔根部的 lip.toml,其中的模板已渲染。對於遠程倉庫,歸檔是最新版本標籤處、通過 @<version> 指定的版本的標籤處,或 git 引用所指提交處的倉庫。本地 ZIP 文件或目錄,或 URL,則按原樣讀取。若無法獲取該歸檔,或它不是包,命令會失敗。
  • versions:對於遠程倉庫,為其版本:名稱恰為 v<SemVer 2.0.0>(例如 v1.2.3)的標籤,不帶前導 v,從低到高排列。v1.2 這樣的標籤不是版本。參數的變體和 git 引用不影響該列表。對於 URL 或本地路徑,為空數組。

早期格式的 tooth.json 顯示為 lip 針對每個工作區的環境從中讀取的包文件:運行端 server 和平臺 win-x64。

輸出始終是 JSON;沒有 --json 選項。該命令不做任何修改。

示例

查看最新版本,並列出各個版本:

sh
lip pkg view github.com/LiteLDev/LeviLamina

查看指定版本:

sh
lip pkg view github.com/user/repo@1.0.0

查看分支的頭:

sh
lip pkg view github.com/user/repo@branch:main