disableAllPlugins method

Future<PluginCliResult> disableAllPlugins()

CLI: Disable all plugins.

Implementation

Future<PluginCliResult> disableAllPlugins() async {
  try {
    final result = await operations.disableAllPlugins();
    if (!result.success) {
      return PluginCliResult(success: false, message: result.message);
    }
    logEvent('tengu_plugin_disabled_all_cli', {});
    return PluginCliResult(success: true, message: result.message);
  } catch (e) {
    _handleError(e, 'disable-all');
    return PluginCliResult(success: false, message: e.toString());
  }
}