feat: add deploy from current work directory command
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user