No dia-a-dia de um projeto de desenvolvimento de software, temos além da escrita regular de código, muitas outras tarefas como se conectar a uma VPN; atualizar e integrar código; se conectar e fazer consultas em DBs; configurar ambiente de desenvolvimento ou teste; além de investigar problemas. Quando somado, o tempo gasto nessas tarefas é considerável.
Composta por diversos scripts, a dev-cli é uma interface de comando no terminal que visa facilitar a vida e dar um boost na produtividade das pessoas desenvolvedoras. Essa técnica não é nova, no entanto, poucas pessoas desenvolvedoras conhecem e desfrutam de seus benefícios.
Vamos construir uma dev-cli para um projeto open source juntas, a partir de um bootstrap. Tendo colocado a mão na massa, vai ser mais fácil adotar em seu projeto.