Skip to content

Commit

Permalink
CLI - add support for prebuilt iOS artifacts (#465)
Browse files Browse the repository at this point in the history
  • Loading branch information
bartekpacia authored Oct 19, 2022
1 parent 95bbb6c commit 1880ba4
Show file tree
Hide file tree
Showing 8 changed files with 904 additions and 182 deletions.
14 changes: 10 additions & 4 deletions packages/patrol_cli/lib/src/command_runner.dart
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,13 @@ class PatrolCommandRunner extends CommandRunner<int> {
logger: _logger,
),
);
addCommand(UpdateCommand(pubUpdater: _pubUpdater, logger: _logger));
addCommand(
UpdateCommand(
pubUpdater: _pubUpdater,
artifactsRepository: _artifactsRepository,
logger: _logger,
),
);

argParser
..addFlag(
Expand Down Expand Up @@ -220,7 +226,7 @@ class PatrolCommandRunner extends CommandRunner<int> {

final int? exitCode;
if (topLevelResults['version'] == true) {
_logger.info('patrol_cli v$version');
_logger.info('patrol_cli v$globalVersion');
exitCode = 0;
} else {
exitCode = await super.runCommand(topLevelResults);
Expand Down Expand Up @@ -248,7 +254,7 @@ class PatrolCommandRunner extends CommandRunner<int> {
}

final latestVersion = await _pubUpdater.getLatestVersion(patrolCliPackage);
final isUpToDate = version == latestVersion;
final isUpToDate = globalVersion == latestVersion;

if (isUpToDate) {
return;
Expand All @@ -258,7 +264,7 @@ class PatrolCommandRunner extends CommandRunner<int> {
..info('')
..info(
'''
${lightYellow.wrap('Update available!')} ${lightCyan.wrap(version)} \u2192 ${lightCyan.wrap(latestVersion)}
${lightYellow.wrap('Update available!')} ${lightCyan.wrap(globalVersion)} \u2192 ${lightCyan.wrap(latestVersion)}
Run ${lightCyan.wrap('patrol update')} to update''',
)
..info('');
Expand Down
Loading

0 comments on commit 1880ba4

Please sign in to comment.