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 <dir> [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.
这个提交包含在:
JGZYES
2026-09-06 11:12:30 +08:00
父节点 501300b96d
当前提交 97c262a5b2
修改 8 个文件,包含 4 行新增3 行删除
+4 -3
查看文件
@@ -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 }} \ ${{ 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/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 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) # -- 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/pmu${{ matrix.ext }} \ ${{ matrix.cc }} -O2 -Wall -static -std=c11 -D_GNU_SOURCE -D_FORTIFY_SOURCE=0 -U_FORTIFY_SOURCE -o out/ppdm${{ matrix.ext }} \
src/pmu.c src/out.c src/sha256.c 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 - name: Package installers
run: | run: |
查看文件