execute method

  1. @override
Future<void> execute()
override

execute command

Implementation

@override
Future<void> execute() async {
  var path = args.first == '.' ? 'lib' : args.first;
  if (FileSystemEntity.isDirectorySync(path)) {
    sortImportsDirectory(path);
  } else if (FileSystemEntity.isFileSync(path)) {
    sortImportsFile(path);
  } else {
    throw CliException(
        LocaleKeys.error_invalid_file_or_directory.trArgs([path]));
  }
}