protected function unknownCommand(string $command): int
	{
		$message = 'Unknown command [ ' . $command . ' ].';

		if(($suggestion = $this->suggest($command, array_keys($this->commands))) !== null)
		{
			$message .= ' Did you mean [ ' . $suggestion . ' ]?';
		}

		$this->output->writeLn('<red>' . $message . '</red>');

		$this->listCommands();

		return CommandInterface::STATUS_ERROR;
	}