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
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Ricerca delle GitHub issue tramite operatori logici
Utilizzare il top layer in HTML
GitHub Quick Review per la valutazione dello stato di compliance dell'organizzazione aziendale
Importare repository da Bitbucket a GitHub Enterprise Cloud
Ciclo di vita risorse con .NET Aspire
Planning & Specification Driven Development + GitHub Copilot
Supporto nativo a JSON in SQL Server 2025
Evitare la compressione degli artefatti in un workflow di GitHub
Utilizzare zizmor per rendere più sicuri i workflow di GitHub
Costruire endpoint SSE in ASP.NET Core
Raggruppamento degli aggiornamenti di dipendenze tra directory in un monorepo con Dependabot
Breaking the Legacy Barrier: how to Use AI to Modernize Applications


