fromDirectory static method

SidekickPackage? fromDirectory(
  1. Directory directory
)
override

Returns DartPackage if a directory fulfils the requirements of a Dart/Flutter package

  • pubspec.yaml
  • name in pubspec.yaml (- flutter dependency)

Implementation

static SidekickPackage? fromDirectory(Directory directory) {
  final dartPackage = DartPackage.fromDirectory(directory);
  if (dartPackage == null) {
    return null;
  }

  return SidekickPackage(dartPackage.root, dartPackage.name);
}