From 1c-skills
Removes 1C web publications from Apache by deleting httpd.conf blocks and publish directories. Use --all to remove all; auto-stops Apache if none left.
npx claudepluginhub nikolay-shirokov/cc-1c-skills --plugin 1c-skillsThis skill uses the workspace's default tool permissions.
---
Publishes 1C:Enterprise databases via Apache web server. Generates default.vrd, configures httpd.conf, downloads portable Apache if needed, and starts server for web client access.
Guides deployment of existing Power Pages code sites to environments using PAC CLI. Verifies tooling, authenticates, confirms targets, builds, and uploads.
Deploys web apps with backend APIs, databases, and file storage to public URLs via AppDeploy HTTP API using curl and JSON-RPC. Activates on deploy, publish, or 'make live' requests.
Share bugs, ideas, or general feedback.
Удаляет блок публикации из httpd.conf и каталог publish/{appname} внутри Apache. Если других публикаций не осталось — удаляет глобальный блок 1C и останавливает Apache. С флагом --all удаляет все публикации разом.
Внимание: этот навык управляет только веб-публикациями в Apache (блоки в
httpd.conf+ каталогpublish/). Он НЕ удаляет каталоги проекта,upload/, базы данных или исходники.
/web-unpublish <appname>
/web-unpublish bpdemo
/web-unpublish --all
Прочитай .v8-project.json из корня проекта. Если задан webPath — используй как -ApachePath.
По умолчанию tools/apache24 от корня проекта.
Если пользователь не указал appname и не указал --all, выполни /web-info чтобы показать список публикаций и спроси какую удалить.
Если пользователь просит удалить все публикации — используй -All.
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/web-unpublish.ps1" <параметры>
| Параметр | Обязательный | Описание |
|---|---|---|
-AppName <имя> | * | Имя публикации |
-All | * | Удалить все публикации |
-ApachePath <путь> | нет | Корень Apache (по умолчанию tools/apache24) |
*— нужен либо-AppName, либо-All
# Удалить одну публикацию
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/web-unpublish.ps1" -AppName "bpdemo"
# Удалить все публикации
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/web-unpublish.ps1" -All
# С указанием пути
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/web-unpublish.ps1" -AppName "mydb" -ApachePath "C:\tools\apache24"