From 97c262a5b22cc6f66b99fd60eb67dd3f2ea7b8f8 Mon Sep 17 00:00:00 2001 From: JGZYES Date: Sun, 6 Sep 2026 11:12:30 +0800 Subject: [PATCH] feat: rename pmu -> ppdm (ParlzPackageDevManager) + pack/update commands - src/pmu.c -> src/ppdm.c; web/pmu -> web/ppdm (server default https://pmm.parlz.com/ppdm, config ~/.ppdm). - ppdm commands: register (local arithmetic captcha), login/logout/whoami, 'ppdm pack [out]' (build a .pdm via pdm_pack), 'ppdm update' (download latest ppdm binary from GitHub release to ~/.ppdm/bin/ppdm), './x.pdm' publish, help. - links pdm.c (+ the pmm stack) so pack works; release.yml builds 'ppdm' per-platform. - i18n init so messages resolve. --- .github/workflows/release.yml | 7 ++++--- src/{pmu.c => ppdm.c} | 0 web/{pmu => ppdm}/data/.htaccess | 0 web/{pmu => ppdm}/lib.php | 0 web/{pmu => ppdm}/login.php | 0 web/{pmu => ppdm}/logout.php | 0 web/{pmu => ppdm}/publish.php | 0 web/{pmu => ppdm}/register.php | 0 8 files changed, 4 insertions(+), 3 deletions(-) rename src/{pmu.c => ppdm.c} (100%) rename web/{pmu => ppdm}/data/.htaccess (100%) rename web/{pmu => ppdm}/lib.php (100%) rename web/{pmu => ppdm}/login.php (100%) rename web/{pmu => ppdm}/logout.php (100%) rename web/{pmu => ppdm}/publish.php (100%) rename web/{pmu => ppdm}/register.php (100%) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7809d8f..f5135e2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -56,9 +56,10 @@ jobs: ${{ matrix.cc }} -O2 -Wall -static -std=c11 -D_GNU_SOURCE -D_FORTIFY_SOURCE=0 -U_FORTIFY_SOURCE -DPMM_VERSION=\"$VER\" -o out/${{ matrix.bin }} \ src/main.c src/json.c src/ini.c src/pmm.c src/http.c src/repo.c src/install.c \ src/sha256.c src/sha1.c src/mirrors.c src/pdm.c src/out.c src/i18n.c - # -- pmu upload/publish client (also shipped per-platform) - ${{ matrix.cc }} -O2 -Wall -static -std=c11 -D_GNU_SOURCE -D_FORTIFY_SOURCE=0 -U_FORTIFY_SOURCE -o out/pmu${{ matrix.ext }} \ - src/pmu.c src/out.c src/sha256.c + # -- ppdm package dev tool (register/login/update/pack/publish) + ${{ matrix.cc }} -O2 -Wall -static -std=c11 -D_GNU_SOURCE -D_FORTIFY_SOURCE=0 -U_FORTIFY_SOURCE -o out/ppdm${{ matrix.ext }} \ + src/ppdm.c src/pmm.c src/json.c src/ini.c src/http.c src/repo.c src/install.c \ + src/sha256.c src/sha1.c src/mirrors.c src/pdm.c src/out.c src/i18n.c - name: Package installers run: | diff --git a/src/pmu.c b/src/ppdm.c similarity index 100% rename from src/pmu.c rename to src/ppdm.c diff --git a/web/pmu/data/.htaccess b/web/ppdm/data/.htaccess similarity index 100% rename from web/pmu/data/.htaccess rename to web/ppdm/data/.htaccess diff --git a/web/pmu/lib.php b/web/ppdm/lib.php similarity index 100% rename from web/pmu/lib.php rename to web/ppdm/lib.php diff --git a/web/pmu/login.php b/web/ppdm/login.php similarity index 100% rename from web/pmu/login.php rename to web/ppdm/login.php diff --git a/web/pmu/logout.php b/web/ppdm/logout.php similarity index 100% rename from web/pmu/logout.php rename to web/ppdm/logout.php diff --git a/web/pmu/publish.php b/web/ppdm/publish.php similarity index 100% rename from web/pmu/publish.php rename to web/ppdm/publish.php diff --git a/web/pmu/register.php b/web/ppdm/register.php similarity index 100% rename from web/pmu/register.php rename to web/ppdm/register.php