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