code: public function handle(VersionService $versionService)
      {
          $package = 'weareunite/' . $this->argument('package');
  
          $this->info('Checking for update ...');
  
          $current = $versionService->getPackageVersions($package);
  
          $this->table([ 'Current', 'Latest' ], [ [ $current['current'], $current['latest'] ] ]);
  
          if ($current['isLatest']) {
              $this->info('Package "' . $package . '" is up to date. current version is: ' . $current['current']);
  
              return true;
          }
  
          if ($current['version_compare'] !== -1) {
              $this->info('Package "' . $package . '" is up to date. current version is: ' . $current['current']);
  
              return true;
          }
  
          $this->info('updating "' . $package . '" ' . $current['current'] . ' -> ' . $current['latest']);
  
          $updateStatus = $versionService->updatePackage($package, $current['latest']);
  
          $afterUpdateVersion = $versionService->getCurrentInstalledVersion($package);
  
          $this->line($updateStatus);
  
          $this->info('Package "' . $package . '" was updated to version ' . $afterUpdateVersion);
  
          if ($afterUpdateVersion !== $current['latest']) {
              $this->error('Package is still out of date');
          }
  
          return true;
      }
docs: Execute the console command.