Uber CLI é uma ferramenta para obter estimativas de tempo e preço do Uber a partir da linha de comando, porém, o aplicativo não pode ser usado para solicitar passeios do Uber. O melhor de tudo é que agora é possível consultar valores do Uber na sua distro Linux.
Isso é útil se você usar o Uber e a linha de comando, pois é muito mais rápido do que verificar esses detalhes em seu telefone, especialmente se você criar alguns nomes personalizados no Terminal para o seu endereço residencial e os lugares que você usa com frequência para chegar de Uber. O desenvolvedor diz que ele criou o Uber CLI por ter um pouco de preguiça para abrir o aplicativo no celular.
Instalando o Uber Cli e veja como usar
1. Para instalar a Uber CLI, você precisará do Node.js e do npm
Para o Ubuntu 16.04 e mais recente, você pode usar os pacotes Node.js e npm dos repositórios oficiais:
sudo apt install nodejs npm
Para versões do Ubuntu anteriores ao 16.04, você precisará de uma versão mais recente do Node.js/npm, que pode ser encontrado e instalado usando o repositório oficial do Node.js (no meu teste eu instalei o Node.js 6.x no Ubuntu 14.04 e o uber-cli foi instalado sem problemas).
2. Instale o Uber CLI
Antes de prosseguir, você pode querer configurar o
npm para permitir a instalação de pacotes globalmente sem o
sudo. Para saber como fazer isso, consulte esse
artigo. Caso queira, pode ignorar isso e usar o comando abaixo com o
sudo, mas isso não é recomendado!
Para instalar o Uber CLI, basta digitar o seguinte comando em um Terminal:
npm install uber-cli -g
É isso aí. Agora você pode começar a usar o Uber CLI. Para obter uma estimativa de tempo, use o seguinte comando:
uber time 'pickup address'
Substitua o ‘pickup address’ pelo endereço que o Uber deve buscá-lo.
Aqui está um exemplo:
Você pode ignorar a cidade e o país. No meu teste, este funcionou sem problemas, mas eu suponho que é necessário apenas nos casos em que há várias ruas com o mesmo nome, etc.
Para obter estimativas de preços do Uber, use o seguinte comando:
uber price -s 'start address' -e 'end address'
Substituindo os endereços inicial e final pelos locais reais.
Aqui está um exemplo o resultado de preços do Uber: