removeAppFromLocator static method

void removeAppFromLocator(
  1. String appsName
)

Removes app references from the main locator file.

Implementation

static void removeAppFromLocator(String appsName) {
  final pathLibLocator = join(current, 'lib', 'locator.dart');
  if (File(pathLibLocator).existsSync()) {
    String data = File(pathLibLocator).readAsStringSync();

    data = data.replaceAll(
        "import 'package:${appsName.snakeCase}/locator.dart';", '');
    data = data.replaceAll("setupLocatorApps${appsName.pascalCase}();", '');

    File(pathLibLocator).writeAsStringSync(data);
  }
}