runPub method
Implementation
Future<PanaProcessResult> runPub(
String packageDir, {
required bool usesFlutter,
required String command,
}) async {
return await _withStripAndAugmentPubspecYaml(packageDir, () async {
return await runConstrained(
[
if (usesFlutter) ...[
..._flutterSdk.flutterCmd,
'packages',
] else
..._dartSdk.dartCmd,
'pub',
command,
'--no-example',
],
workingDirectory: packageDir,
environment:
usesFlutter ? _flutterSdk.environment : _dartSdk.environment,
);
});
}