Introduzione a GitHub Copilot CLI

di Matteo Tumiati, in DevOps,

In quanto sviluppatori, spesso ci troviamo ad usare la command line tanto quanto il nostro editor di lavoro preferito. E' proprio per questo che nasce GitHub Copilot CLI, ovvero la possibilità di lanciare copilot direttamente dalla riga di comando, mantenendo il contesto e la memoria delle operazioni effettuate all'interno del nostro repository.

Si può installare Copliot CLI tramite questi comandi:

# Windows 
winget install GitHub.Copilot

# Bash
curl -fsSL https://gh.io/copilot-install | bash

Si può avviare copilot tramite il comando "copilot", quindi basta fare il login per essere operativi tramite /login oppure impostanto la variabile GH_TOKEN. A questo punto possiamo scegliere il modello che più ci piace tramite l'impostazione di /models.


E ora si possono lanciare vari comandi in base all'operazione che dobbiamo eseguire. Per esempio:

  • Risolvimi il bug all'interno del pricing controller che non mi permette di effettuare il pagamento se l'utente non è autenticato
  • Crea un workflow per la build e release del progetto .NET
  • Fammi il summary degli ultimi 10 commit per riportarli ad un executive

Questi sono solamente esempi, ma è chiaro come questo si può espandere per ogni esigenza supportata da copilot, come spiegazioni sul funzionamento di una porzione di codice, il bug fixing, la scrittura di nuovi file o funzionalità, gestione delle operazioni a livello di git e GitHub stesso (poiché naturalmente ha il contesto, può anche creare pull request in autonomia).

GitHub Copilot CLI va visto come "assistente AI" e come un'interfaccia conversazionale sopra l'ambiente di sviluppo locale. La differenza sostanziale rispetto al classico Copilot nell'editor è che qui l'interazione si sviluppa all'interno del contesto della shell, dove vivono script, automazioni, Git, container e pipeline. Questo lo rende particolarmente interessante per chi lavora su infrastruttura, DevOps, scripting o manutenzione di repository complessi per velocizzare tutte le operazioni.

Commenti

Visualizza/aggiungi commenti

| Condividi su: LinkedIn, Facebook

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi