Apenas um pequeno problema: ao iniciar o composer sem a extensão curl instalada, o composer cumprimenta com apenas um ErrorException com a mensagem "Uso de constante indefinida CURLOPT_HTTPGET - assumido 'CURLOPT_HTTPGET'".
Seria mais confortável para o usuário ver uma mensagem informando que uma (a) extensão php necessária não está disponível.
O Composer não usa curl. Observe o rastreamento de pilha da exceção. Eu suspeito que vem de um plugin
Oh, boa dica, não executou -vvv
. Irá relatar isso para hirak / prestissimo.
Comentários muito úteis
Ref: https://github.com/hirak/prestissimo/issues/145