mirror of
https://gitee.com/ulthon/ulthon_admin.git
synced 2026-07-01 15:32:48 +08:00
feat(stack): CLI handleUse() 增加 skipped_files 和 deleted_files 展示
This commit is contained in:
@@ -99,6 +99,14 @@ class AdminStackModeBase extends Command
|
|||||||
$output->writeln("- {$file} <= {$sourceMode}");
|
$output->writeln("- {$file} <= {$sourceMode}");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$skippedFiles = $planData['skipped_files'] ?? [];
|
||||||
|
if (!empty($skippedFiles)) {
|
||||||
|
$output->warning('以下文件在该模式下不存在,将从项目根目录删除:');
|
||||||
|
foreach ($skippedFiles as $skipped) {
|
||||||
|
$output->writeln("- [删除] {$skipped}");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (!$force && !$output->confirm($input, '确认执行覆盖切换?', true)) {
|
if (!$force && !$output->confirm($input, '确认执行覆盖切换?', true)) {
|
||||||
$output->warning('已取消');
|
$output->warning('已取消');
|
||||||
return;
|
return;
|
||||||
@@ -108,6 +116,11 @@ class AdminStackModeBase extends Command
|
|||||||
$output->info('模式切换完成');
|
$output->info('模式切换完成');
|
||||||
$output->writeln('mode=' . $result['mode']);
|
$output->writeln('mode=' . $result['mode']);
|
||||||
$output->writeln('backup_id=' . $result['backup_id']);
|
$output->writeln('backup_id=' . $result['backup_id']);
|
||||||
|
|
||||||
|
$deletedFiles = $result['deleted_files'] ?? [];
|
||||||
|
if (!empty($deletedFiles)) {
|
||||||
|
$output->warning('已删除文件:' . implode(', ', $deletedFiles));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function handleRollback(
|
protected function handleRollback(
|
||||||
|
|||||||
Reference in New Issue
Block a user