Connect with us

Linux

Bit è una moderna CLI Git con un prompt interattivo


bit interattivo git cli

Bit è una nuova CLI di Git scritta in Go che offre completamento automatico / suggerimenti per comandi, flag, file e nomi di rami e persino alcuni nuovi comandi. È disponibile per Linux, macOS e Microsoft Windows.

genere bit, premi il Enter chiave e viene visualizzato il prompt interattivo del bit. Utilizzare il Up e Down i tasti freccia per navigare attraverso tutte le opzioni di Git disponibili, oppure digita alcune lettere del comando che stai cercando per filtrare i risultati. bit checkout e bit switch mostrerà anche prompt interattivi dopo aver premuto Enter.

Oltre a supportare tutti i comandi Git disponibili, Bit viene fornito con alcuni comandi propri. Ad esempio, digita bit pr per visualizzare ed eseguire il checkout delle richieste pull da GitHub (ciò richiede l’installazione della CLI di GitHub). Oppure digita bit save per sincronizzare le modifiche al ramo di origine, che è più o meno l’equivalente di git pull -r; git push.

Le caratteristiche dei bit includono:

  • Suggerimenti di comandi e flag per aiutarti a navigare nella pletora di opzioni che git ti fornisce (i suggerimenti funzionano con gli alias Git)
  • Completamento automatico per file e nomi di rami durante l’utilizzo bit add o bit checkout
  • Recupero automatico e avanzamento rapido per mantenere aggiornati i rami e prevenire conflitti di unione
  • Bit è completamente compatibile con Git
  • Comandi da git-extra come bit release & bit info
  • Nuovi comandi come:
    • semplifica l’intero flusso di lavoro rebase con un unico comando: bit sync
    • bit pr per visualizzare ed eseguire il checkout delle richieste pull da GitHub (richiede GitHub CLI)
    • bit save per sincronizzare le modifiche al ramo di origine (più o meno equivalente a git pull -r; git push)
  • Può essere aggiornato automaticamente utilizzando bit updatee può installare il classico completamento con tabulazioni usando bit complete

Questa è una GIF demo bit creata dal suo sviluppatore:

Potrebbe piacerti anche: forgit: Comandi Git interattivi con anteprime Powered by fzf Fuzzy Finder

Bit supporta anche alcune personalizzazioni visive. Se non ti piace il tema predefinito o utilizzi un tema terminale leggero, puoi invertire il tema Bit esportando BIT_THEME=invertedo usa un tema monocromatico usando BIT_THEME=monochrome. Tuttavia, non sembra supportare temi colore personalizzati.

Lo strumento ha meno di 2 mesi, quindi sono pianificate alcune altre funzionalità, come il supporto di gitmoji per i messaggi di commit, una cronologia dei comandi, l’integrazione di Git Town, un bit undo o bit fix comando e altro ancora.

Scarica e installa Bit

Bit è disponibile come binario precompilato per Linux, NetBSD, macOS e Windows.

Su Linux, estrai l’archivio Bit, apri un terminale e cd nella cartella in cui il file bit eseguibile è stato estratto e installarlo in /usr/local/bin utilizzando:

sudo install bit /usr/local/bin

Per altri modi di installare Bit, vedere la sua sezione di installazione.


Ti e piaciuto questo articolo?
Supporta il mio lavoro, facendo una donazione!

Click to comment

Leave a Reply

Esegui l'accesso per Commentare

Di tendenza

Close Popup
Questo sito utilizza i cookie per migliorare servizi ed esperienza dei lettori. Se decidi di continuare la navigazione senza blocchi premi su Accetto, oppure continua tranquillamente la navigazione, nessun dato sulla tua navigazione verrà raccolto.
Close Popup
Privacy Settings saved!
Impostazioni

Quando visiti un sito Web, esso può archiviare o recuperare informazioni sul tuo browser, principalmente sotto forma di cookies. Controlla qui i tuoi servizi di cookie personali.

Questi cookie sono necessari per il funzionamento del sito Web e non possono essere disattivati nei nostri sistemi.

Cookie tecnici
Per utilizzare questo sito web usiamo i seguenti cookie tecnici necessari:
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec
  • swpm_session

Google Adsense
Usiamo la pubblicità di Google solo per mantenere attivi i nostro sito. Con ip anonimizzati.

Rifiuta tutti i Servizi
Save
Accetta tutti i Servizi