argument('folder'))) { throw new \InvalidArgumentException('The folder '.$this->argument('folder').' does not exist.'); } $auth = $this->option('auth') ?? config('expose.auth_token', ''); (new Factory()) ->setLoop(app(LoopInterface::class)) ->setHost($this->getServerHost()) ->setPort($this->getServerPort()) ->setAuth($auth) ->createClient() ->shareFolder( $this->argument('folder'), $this->option('name') ?? '', explode(',', $this->option('subdomain')) ) ->createHttpServer() ->run(); } }