disableAllPlugins method
CLI: Disable all enabled plugins.
Implementation
Future<PluginOperationResult> disableAllPlugins() async {
try {
final result = await operations.disableAllPlugins();
if (!result.success) {
writeError('Failed to disable all plugins: ${result.message}');
_logFailure('disable-all');
return result;
}
writeOutput(result.message);
logEvent('tengu_plugin_disabled_all_cli', {});
return result;
} catch (e) {
_handleError(e, 'disable-all');
return PluginOperationResult(
success: false,
message: e.toString(),
);
}
}