From 61fe437d9bd758c69f156fa38cfa335ed4322b01 Mon Sep 17 00:00:00 2001 From: warrickbayman Date: Mon, 14 Sep 2020 15:33:32 +0200 Subject: [PATCH] Echo a message for each release as it's pruned. --- src/ReleaseService.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/ReleaseService.php b/src/ReleaseService.php index 05b092b..543bf41 100644 --- a/src/ReleaseService.php +++ b/src/ReleaseService.php @@ -175,14 +175,18 @@ public function delete(array $ids): void { $commands = []; foreach ($ids as $id) { - $commands[] = 'rm -rf '.$this->server->path('releases').'/'.$id; + $label = + $commands[] = [ + 'echo "Purging release '.$id.'"', + 'rm -rf '.$this->server->path('releases').'/'.$id, + ]; } - $command = implode(' && ', $commands); + $command = implode(' && ', Arr::flatten($commands)); $task = new Task($command, $this->server); - (new Ssh($task))->run(); + (new Ssh($task))->tty()->run(); } /**