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}");
|
||||
}
|
||||
|
||||
$skippedFiles = $planData['skipped_files'] ?? [];
|
||||
if (!empty($skippedFiles)) {
|
||||
$output->warning('以下文件在该模式下不存在,将从项目根目录删除:');
|
||||
foreach ($skippedFiles as $skipped) {
|
||||
$output->writeln("- [删除] {$skipped}");
|
||||
}
|
||||
}
|
||||
|
||||
if (!$force && !$output->confirm($input, '确认执行覆盖切换?', true)) {
|
||||
$output->warning('已取消');
|
||||
return;
|
||||
@@ -108,6 +116,11 @@ class AdminStackModeBase extends Command
|
||||
$output->info('模式切换完成');
|
||||
$output->writeln('mode=' . $result['mode']);
|
||||
$output->writeln('backup_id=' . $result['backup_id']);
|
||||
|
||||
$deletedFiles = $result['deleted_files'] ?? [];
|
||||
if (!empty($deletedFiles)) {
|
||||
$output->warning('已删除文件:' . implode(', ', $deletedFiles));
|
||||
}
|
||||
}
|
||||
|
||||
protected function handleRollback(
|
||||
|
||||
Reference in New Issue
Block a user