Reorganize software catalog

This commit is contained in:
2026-08-25 14:55:38 +03:00
parent 31f83db3a5
commit a51120a5b4
457 changed files with 4905 additions and 1215 deletions
+8 -2
View File
@@ -83,15 +83,21 @@ additional_files:
```shell
pnpm install
pnpm extract-archives /path/to/output
pnpm fill-metadata
pnpm fill-metadata:check
pnpm repack-archive path/to/archive.rar
pnpm screenshots --help
pnpm tree
pnpm typecheck
```
`fill-metadata` пересобирает `catalog/files.yaml`. `tree` принимает путь и флаги
`extract-archives` рекурсивно распаковывает ZIP из `catalog` в заданный каталог,
сохраняет структуру категорий и программ и не перезаписывает существующие пути.
`fill-metadata` пересобирает
`catalog/files.yaml`. `tree` принимает путь и флаги
`--paths`, `--versions`. `repack-archive` принимает архив, EXE или папку,
создаёт совместимый с Windows XP ZIP и проверяет содержимое и timestamps; флаг
`--replace` удаляет исходный файл только после успешной проверки. Временный
каталог задаётся через `--temp-dir /tmp/codex/<task_name>`.
каталог задаётся через `--temp-dir /tmp/codex/<task_name>`. `screenshots`
запускает программы на Windows-машине по SSH и снимает их окна.