code: public function executeProcess($command, $beforeNotice = false, $afterNotice = false):void
      {
          $this->echo('info', $beforeNotice ? ' '.$beforeNotice : $command);
  
          $process = new Process($command, null, null, null, $this->option('timeout'), null);
          $process->run(function ($type, $buffer) {
              if (Process::ERR === $type) {
                  $this->echo('comment', $buffer);
              } else {
                  $this->echo('line', $buffer);
              }
          });
  
          // executes after the command finishes
          if (!$process->isSuccessful()) {
              throw new ProcessFailedException($process);
          }
  
          if ($this->progressBar) {
              $this->progressBar->advance();
          }
  
          if ($afterNotice) {
              $this->echo('info', $afterNotice);
          }
      }
docs: Run a SSH command.
  
  @param string $command      The SSH command that needs to be run
  @param bool   $beforeNotice Information for the user before the command is run
  @param bool   $afterNotice  Information for the user after the command is run
  
  @return mixed Command-line output