Onefetch è uno strumento a riga di comando per ottenere informazioni su Git ed è scritto in Rust
. Il programma mostra le informazioni e le statistiche del codice di una repository locale direttamente nel terminale, senza necessitare di una connessione ad Internet.
Di default, le informazioni della repo vengono mostrate accanto al logo del linguaggio più utilizzato, ma è possibile configurare Onefetch in modo che mostri un'immagine (se il terminale lo supporta), del testo fornito come input oppure nulla.
Rileva automaticamente le licenze open source e fornisce all'utente informazioni utili riguardo alla distribuzione del codice, ai cambiamenti in attesa, al numero di dipendenze (divise per package manager), ai maggiori contributori (per numero di commit), alla dimensione sul disco, alla data di creazione, alle linee di codice, ecc.
Onefetch può essere configurato con delle flag per mostrare esattamente ciò che desideri, nel modo che preferisci: puoi personalizzare l'ASCII e la formattazione del testo, disabilitare informazioni specifiche, ignorare file e cartelle e formattare il testo in formati come JSON e YAML, ecc.
Al momento onefetch supporta più di 100 diversi linguaggi di programmazione; Se il linguaggio che hai scelto non è supportato apri una issue e lo supporteremo.
I contributi sono molto graditi! Vedi CONTRIBUTING per avere più informazioni.