Atualização de 2016
Há um projeto chamado Twurl - um curl habilitado para OAuth para a API do Twitter:
Twurl é como o curl, mas adaptado especificamente para a API do Twitter. Ele sabe como conceder um token de acesso a um aplicativo cliente para um usuário especificado e depois assinar todas as solicitações com esse token de acesso.
Ele também fornece outras conveniências de desenvolvimento e depuração, como definir aliases para solicitações comuns, além de suporte a vários tokens de acesso para alternar facilmente entre diferentes aplicativos clientes e contas do Twitter.
Em vez disso, da pergunta:
curl -d status="Your Message Here" https://twitter.com/statuses/update.xml
você usa algo como isto:
twurl -d status="Your Message Here" /1.1/statuses/update.json
depois de se autorizar primeiro, conforme explicado no leia - me .
(observe que você não precisa usar o protocolo e o nome do host no URL, como faria com o curl)
Este programa foi originalmente escrito por Marcel Molina, que trabalhava no Twitter na época e agora é um projeto oficial do Twitter no GitHub.
Muitas pessoas estão perguntando especificamente como usar o curl para usar a API do Twitter e o twurl é provavelmente o mais próximo do curl como você pode obter hoje.