feat: add deploy from current work directory command

This commit is contained in:
2026-08-25 11:08:11 +05:00
parent 5126e10e9d
commit 608dc5f624
4 changed files with 98 additions and 8 deletions
+5
View File
@@ -24,6 +24,7 @@ xboctploy --list-servers # показать серверы из конфига
xboctploy --pick # интерактивно выбрать проект (нечёткий поиск)
xboctploy --dry-run demo # напечатать план деплоя без выполнения
xboctploy demo # задеплоить проект demo
xboctploy --this # задеплоить проект текущей папки (глобальный конфиг)
```
Вывод:
@@ -44,6 +45,10 @@ Deploy successful! (total 2.3s)
2. `./deploy.toml` в текущей папке — удобно держать рядом с проектом и в тестах;
3. глобальный `~/.config/xboctploy/deploy.toml` — запуск «из любой папки».
`--this` деплоит проект, чей `workdir` совпадает с текущей папкой; конфиг
ищется по обычной цепочке, так что временный локальный `./deploy.toml`
переопределяет глобальный — создали файл, задеплоились, удалили.
Схема:
```toml