File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed
Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -2,10 +2,12 @@ import 'dart:async';
22import 'dart:io' ;
33
44import 'package:args/command_runner.dart' ;
5+ import 'package:revitool/services/security_service.dart' ;
56import 'package:revitool/services/win_package_service.dart' ;
67
78class WindowsPackageCommand extends Command <String > {
89 static final _winPackageService = WinPackageService ();
10+ static final _securityService = SecurityService ();
911
1012 static const tag = "[Windows Package]" ;
1113
@@ -58,6 +60,11 @@ class WindowsPackageCommand extends Command<String> {
5860 try {
5961 final mode = getPackageType (parameter);
6062
63+ if (mode == WinPackageType .defenderRemoval) {
64+ await _securityService.disableDefender ();
65+ return ;
66+ }
67+
6168 stdout.writeln ('$tag Downloading package: ${mode .packageName }' );
6269 await _winPackageService.downloadPackage (mode);
6370
You can’t perform that action at this time.
0 commit comments