public function envUp($opts = [
        'native' => false,
        'no-hostname' => false,
        'no-browser' => false
    ])
    {
        $this->executeCommandHook(__FUNCTION__, 'before');
        /** @var EngineType $engine */
        $engine = $this->engineInstance();

        if ($engine instanceof DockerEngineType) {
            if ($opts['native']) {
                $engine->disableDockerSync();
            }
        }
        $status = $engine->up();

        if ($status !== false) {
            $this->invokeEngineEvent('onEngineUp');

            // Add hostname to the system hosts file.
            if (!$opts['no-hostname']) {
                $this->addHostName($opts['no-browser']);
            }
        }
        $this->executeCommandHook(__FUNCTION__, 'after');

        return $this;
    }