Boas notĂ­cias para desenvolvedores: CLI retorna

O renascimento da CLI Ă© especialmente importante para os desenvolvedores. Ferramentas como a CLI do Salesforce facilitaram a criação e o teste de aplicativos na plataforma Salesforce. Da mesma forma, a CLI do Azure permite usar pacotes de açÔes e comandos para gerenciar e configurar seus serviços e infraestrutura virtual. É fĂĄcil de aprender e fĂĄcil de usar para criar bibliotecas de comandos comumente usados. Eles podem atĂ© ser integrados Ă  nova geração de ferramentas de desenvolvimento, como o Visual Studio Code.

CLI

Essa combinação de processador e CLI Ă© poderosa, pois vocĂȘ pode escrever o cĂłdigo em uma janela, testando-o em outro cartĂŁo, enquanto usa uma janela de terminal integrada para configurar os serviços ao mesmo tempo. NĂŁo hĂĄ “salto” entre aplicativos ou mesmo entre janelas. A combinação de CLI e processador ajuda a manter o fluxo, reduzindo o risco de distração e perda desse estado de fluxo enigmĂĄtico, mas essencial.

Uma das CLIs mais recentes a serem lançadas Ă© o Twilio, oferecendo uma maneira de gerenciar recursos do Twilio sem precisar ter uma conexĂŁo permanente aberta no painel do Twilio. É fĂĄcil de instalar, via Homebrew no macOS ou npm no node.js no Windows ou Linux. Primeiro, vocĂȘ precisarĂĄ fornecer o SID da sua conta e uma verificação de ID para poder começar. Uma vez conectado Ă  instalação da CLI do Twilio, eles sĂŁo usados ​​para criar e salvar uma chave de API local que manipularĂĄ o acesso futuro.

Se vocĂȘ usar o bash, em instalaçÔes Linux, WSL ou macOS mais antigas, poderĂĄ instalar rapidamente as opçÔes de preenchimento automĂĄtico. As mesmas opçÔes estĂŁo disponĂ­veis nas instalaçÔes do macOS Catalina ou Linux usando zsh. VocĂȘ precisarĂĄ reiniciar o seu terminal para acessar o preenchimento automĂĄtico.

Depois de instalado, vocĂȘ tem acesso a ferramentas que o ajudam a trabalhar com o Twilio. Tudo que vocĂȘ precisa Ă© a palavra-chave twilio. Digitando-o sem opçÔes adicionais, fornece uma visualização de ajuda de alto nĂ­vel sobre as principais funçÔes da ferramenta CLI. VocĂȘ pode usĂĄ-lo para trabalhar com APIs, sua conta e gerenciar seus nĂșmeros de telefone. É ainda possĂ­vel adicionar dados adicionais Ă  CLI para funçÔes adicionais. Para obter mais detalhes sobre cada seção da CLI, use o mesmo mĂ©todo para ver uma lista de opçÔes para o comando que vocĂȘ estĂĄ usando, com a opção de ajuda fornecendo mais detalhes.

Talvez o aspecto mais Ăștil da CLI seja a capacidade de testar funçÔes especĂ­ficas do Twilio antes de confirmar a criptografia. Por exemplo, vocĂȘ pode usĂĄ-lo para verificar rapidamente se possui a pensĂŁo correta ao enviar mensagens SMS e tambĂ©m para comprar novos nĂșmeros de telefone. Outras opçÔes permitem adicionar rapidamente webhooks a um nĂșmero de telefone e atĂ© usar a recente API do SendGrid Twilio.

O plug-in de arquitetura do Twilio CLI simplifica o uso de ferramentas como funçÔes “Twilio serverless”. Uma vez instalado, ele adiciona ferramentas para criar servidores sem servidores, bem como o desenvolvimento de cĂłdigo do seu sistema de desenvolvimento na plataforma em nuvem Twilio. A instalação do plug-in instala um servidor local para funçÔes, para que vocĂȘ nĂŁo precise executar “contas” inesperadas ao desenvolver um novo cĂłdigo.

VocĂȘ tambĂ©m pode usar o aplicativo JavaScript localmente, permitindo criar cĂłdigo em seu autor favorito, com base nos padrĂ”es operacionais do Twilio no GitHub. Depois que sua senha estiver pronta, um Ășnico comando a transferirĂĄ para o ambiente sem servidor Twilio e estarĂĄ pronto para uso.

O suporte do Twilio Ă s ferramentas de linha de comando corresponde Ă s tendĂȘncias atuais no desenvolvimento de aplicativos. A adição de um novo conjunto de comandos ao ambiente de linha de comando atual nĂŁo exige que vocĂȘ altere sua mĂĄquina-ferramenta, vocĂȘ obtĂ©m recursos extras – se vocĂȘ fornece quadros de aplicativos ou eles oferecem uma maneira de tentar gerenciar as funçÔes da API. O que realmente importa Ă© que as novas ferramentas do Twilio o tornarĂŁo mais produtivo, e esse Ă© definitivamente um objetivo que vale a pena.