diff --git a/CHANGELOG/0.3.5.md b/CHANGELOG/0.3.5.md new file mode 100644 index 0000000..2253024 --- /dev/null +++ b/CHANGELOG/0.3.5.md @@ -0,0 +1,16 @@ +# PMM v0.3.5 + +## 新增 +- **彩色结构化输出**:`[PMM]:[ERROR]`(红)/`[PMM]:[SUCCESS]`(绿)/`[PMM]:[INFO]`(灰)/`[PMM]:[WARN]`(黄),仅终端变色;`--no-color` / `PMM_NO_COLOR=1` 强制纯文本。 +- **输出控制**:`-q`/`--quiet`(只显示错误/警告)、`--verbose`(更多细节);支持合并短旗标如 `-yq` 等价于 `-y -q`。 +- **`pmm update`**(apt 风格刷索引):下载 `packages.json` + 各包 `.json` 到 `~/.pmm/cache/registry/`。 +- **`pmm upgrade [--yes]`**:扫描已装包查 registry 最新版并逐个升级。 +- **`pmm mirror check`**:检测各镜像源可达性/优先级(apt 风格源检测)。 +- **`pmm info` 增强**:显示描述 + versions 列表。 + +## 安装 +```bash +# Linux/macOS 一键 +curl -sSL https://pmm.parlz.com/install.sh | bash +# Windows:解压 pmm-0.3.5-windows-amd64.zip,pmm.exe 加入 PATH +``` diff --git a/web/_common.php b/web/_common.php index 255767c..ee1a362 100644 --- a/web/_common.php +++ b/web/_common.php @@ -4,7 +4,7 @@ * then pmm_header($active,$title); ... pmm_footer(); */ if (!defined('PMM_SITE')) { http_response_code(403); exit('forbidden'); } -define('PMM_VERSION', '0.3.4'); +define('PMM_VERSION', '0.3.5'); function pmm_nav_links(string $active): string { $items = [ diff --git a/web/install.sh b/web/install.sh index a37e793..6f11cd2 100644 --- a/web/install.sh +++ b/web/install.sh @@ -7,7 +7,7 @@ # # 下载官方 release 二进制并安装到 /usr/local/bin/pmm(root)或 ~/.local/bin/pmm。 set -e -VER="0.3.4" +VER="0.3.5" REPO="JGZYES/ParlzPackageManger" # ---- 检测平台 ----