argument('module'); $removeData = (bool) $this->option('remove-data'); if (! $this->option('force') && ! $this->confirm( $removeData ? "This permanently removes {$module} and its data. Continue?" : "This removes {$module}'s runtime files but preserves its data. Continue?", )) { return self::FAILURE; } $result = $uninstaller->uninstall($module, $removeData, $removeData ? $module : null); if (! $result['success']) { $this->error('Module uninstall failed: '.$result['error']); return self::FAILURE; } $this->info('Module uninstalled successfully.'); return self::SUCCESS; } }