uninstall method

  1. @override
Future<FormulaResult> uninstall(
  1. FormulaContext context
)
override

Uninstalls the managed software.

Implementation

@override
Future<FormulaResult> uninstall(FormulaContext context) async {
  final current = await validate(context);
  if (!current.valid) {
    return _result(
      FormulaAction.uninstall,
      success: true,
      changed: false,
      message: '${spec.name} not installed',
      context: context,
    );
  }
  return _runAction(FormulaAction.uninstall, context);
}