fromArgResults static method
Returns DartPackage from first argument in argResults.rest
or if argResults.rest
is empty from entryWorkingDirectory
Implementation
static DartPackage fromArgResults(ArgResults argResults) {
{
final packagePath = argResults.rest.firstOrNull ?? Directory.current.path;
final package = DartPackage.fromDirectory(Directory(packagePath));
if (package == null) {
throw 'Could not find a package in $packagePath';
}
return package;
}
}