Buone notizie per gli sviluppatori: Il CLI è tornato

0
153

Sviluppatore: Come AI è utilizzato per aiutare il codice più intelligente
Gli sviluppatori di apprendimento automatico di applicazioni stessi sono sempre di codifica suggerimenti generati dall’IA.

Quando ho iniziato a scrivere il codice, tutto è stato fatto nella riga di comando. Si sistemi configurati con la riga di comando, ha scritto sceneggiature in vi ed emacs e ed, costruzione di una propria libreria di comandi semplificati i vostri compiti automatizzati e complesso. Armati con una copia di Kernigan e Pike Unix Ambiente di Programmazione, o la sua DOS equivalente, il mondo è la tua ostrica.

Ma nel corso degli anni è cambiato tutto. Windows (con e senza X) è tutta una questione di puntamento e clic e puntando e cliccando e puntando e cliccando. Era facile perdersi, e ancora più facile fare un errore e non notare che aveva dimenticato di selezionare un file o selezionare il valore corretto. È impossibile quantificare quanto tempo ho perso la commutazione dalla finestra di dialogo finestra di dialogo e da finestra a finestra.

Ma ora righe di comando sono indietro, correndo nelle nostre idee e i redattori, o nel desktop conchiglie. Supporto per Unix, familiarità con sistemi operativi BSD sotto il cofano macOS e Linux in Windows’ WSL), rende l’esecuzione delle righe di comando di facile e script bash sono tornati di nuovo come il sapore del mese, come è di Microsoft, è in amministrazione di sistema-concentrato di PowerShell, di per sé uno strumento cross-platform.

VEDI: Sei in-demand linguaggi di programmazione: introduzione (PDF gratuito)

Il CLI rinascimento è particolarmente importante per gli sviluppatori. Strumenti come Salesforce CLI hanno reso più facile per creare e testare applicazioni sulla piattaforma Salesforce. Allo stesso modo, l’Azzurro del CLI consente di usare script e comandi per gestire e configurare i servizi e le infrastrutture virtuali. Sono veloci da imparare e facile da usare per creare librerie di comandi utilizzati più di frequente. Essi possono anche integrarsi in una nuova generazione di strumenti di sviluppo come Visual Studio Codice.

Che combinazione di editor e CLI è un potente, si può essere la scrittura di codice in un riquadro, la prova in una scheda di un altro, mentre utilizzando un built-in finestra di terminale per configurare i servizi allo stesso tempo. Non c’è il salto tra le app, o anche tra windows, la combinazione di CLI e editor consente di mantenere nel flusso, riducendo il rischio di distrazioni e di perdere quella enigmatica, ma essenziale flusso di stato.

Uno degli ultimi CLIs per essere rilasciato è Twilio, fornisce un modo per gestire i tuoi Twilio risorse senza dover disporre di una connessione permanente aperta al Twilio cruscotto. E ‘ abbastanza facile da installare, tramite Homebrew su macOS o via npm su node.js su Windows o Linux (Windows, gli utenti potrebbero preferire installa sotto WSL, soprattutto se si sta utilizzando le anteprime delle nuove WSL2). Inizialmente sarà necessario fornire il proprio account SID e un token di autenticazione prima di iniziare; una volta che sono collegati al tuo Twilio CLI installare sono utilizzati per creare e memorizzare un locale in chiave API che gestisce l’accesso in futuro.

Se stai usando bash, in Linux, WSL, anziani o macOS è installato, è possibile installare rapidamente le opzioni di completamento automatico. Le stesse opzioni sono disponibili in macOS Catalina o Linux installa utilizzando zsh. È necessario riavviare il terminale per ottenere l’accesso a completamento automatico.

Una volta installato, si ottiene l’accesso a strumenti che consentono di lavorare con Twilio. Tutto ciò che serve è il twilio parola chiave; digitando senza ulteriori opzioni ti dà un alto livello di vista della guida delle funzioni principali del CLI di utensili. Si può utilizzare per lavorare con le Api, con il tuo account e gestire il tuo assegnati i numeri di telefono. C’è anche la possibilità di aggiungere plug-in per la CLI per funzionalità aggiuntive. Per ottenere maggiori dettagli su ogni sezione del CLI, utilizzare lo stesso metodo per ottenere un elenco di opzioni per il comando che si sta utilizzando, con –aiuto dando il maggior numero di dettagli.

Forse è il più utile aspetto del CLI è la possibilità di provare specifico Twilio funzioni prima del commit di codice. Per esempio, si può utilizzare per verificare rapidamente se si ha la giusta sintassi per inviare messaggi SMS, così come l’acquisto di nuovi numeri di telefono. Altre opzioni consentono di aggiungere rapidamente webhooks a un numero di telefono, e anche utilizzare Twilio recente acquisizione SendGrid di posta Api.

Il Twilio CLI dell’architettura a plugin semplifica l’utilizzo di strumenti come Twilio è serverless Funzioni. Una volta installato, aggiunge strumenti per la creazione di serverless degli ambienti, nonché la distribuzione di codice dal sistema di sviluppo di Twilio piattaforma cloud. Installare il plugin si installa un server locale per Funzioni, quindi non c’è bisogno di eseguire il backup di bollette inaspettate mentre si sta sviluppando un nuovo codice.

Fa parte di Twilio è serverless toolkit e gira sopra lo stesso node.js fase di esecuzione, come il CLI. Una volta installato, è necessario prima creare un progetto e poi iniziare a lavorare nella directory del progetto. Imposta la impalcature adeguate per la vostra applicazione, nella giusta directory. Potete aggiungere le vostre proprie dipendenze usando npm per aggiornare il file di configurazione e scaricare le librerie.

VEDERE: Verificato da Twilio dice chi sta chiamando — e perché

La tua Funzione è un app JavaScript, che può essere testato in locale, che consente di costruire il codice nel vostro editor preferito edificio Twilio la funzione di modelli da GitHub. Una volta che il codice è pronto, un singolo comando carica di Twilio è serverless ambiente, pronto per l’uso.

Twilio di supporto per strumenti a riga di comando in sintonia con le attuali tendenze di sviluppo dell’applicazione. Aggiungendo un nuovo set di comandi per il vostro attuale ambiente a riga di comando non c’è bisogno di cambiare il vostro toolchain, stai diventando funzionalità extra – sia fornendo framework applicativi e dei ponteggi o ti dà un modo per verificare e gestire le funzioni API. Ciò che conta davvero è che Twilio nuovi strumenti dovrebbero rendere più produttivo, e che è sicuramente un obiettivo utile.

Sviluppatore

Google: Dart 2.5 linguaggio di programmazione SDK ‘metti’ gli sviluppatori

COBOL compie 60 anni: Perché ci sopravviveranno tutti

Linguaggio di programmazione popolarità: Python stringe la sua presa al top

Come Shopify pensa attraverso la costruzione di una base di sviluppo e di e-commerce (ZDNet YouTube)

Sviluppo di Software top list dei più in-demand di abilità tecniche (TechRepublic)

HarmonyOS: che Cosa è con Huawei Android-sostituzione? (CNET)

Argomenti Correlati:

Cloud

Enterprise Software

Open Source

Mobile OS