Starship: prompt per Linux cross-shell scritto in Rust

starship linux prompt

Starship è un prompt cross-platform e cross-shell molto facile da usare, veloce, altamente personalizzabile e disponibile anche per Linux. Sono disponibili molti prompt ma spesso sono troppo dispersivi o troppo lenti rispetto a quello di default.

Questo prompt è fondamentalmente nuovo, la prima release è disponbile da giugno ed è sotto intenso sviluppo. La documentazione specifica che molte nuove opzioni saranno disponibili a partire dalle prossime release. Scritto in Rust, è compatibile con la maggior parte delle shell (Bash, Fish, Zsh).

Starship, Linux prompt cross-shell

Di seguito alcune caratteristiche interessanti:

  • Utilizza un Powerline font per indicare varie informazioni;
  • Il prompt diventa rosso quando l’ultimo comando non è andato a buon fine;
  • Mostra l’username solo se non è lo stesso dell’utente loggato (e per le sessioni root/ssh, ovviamente);
  • Interessante l’integrazione con Git (viene mostrato il Git branch e il repository status), si può mostrare anche la versione di Node.js, Rust, Ruby, Python e Go;
  • Mostra la versione del package nella directory corrente per cargo (Rust), npm (Node.js) e poetry (Python);
  • Mostra lo stato e il livello della batteria;
  • Mostra il tempo necessario per eseguire il comando se quest’ultimo supera una certa soglia configurabile dall’utente;
  • Ha un indicatore per i job che stanno andando in background.

Le opzioni di configurazione

starship prompt linux

Starship all’opera

Le personalizzazioni sono infinite, ad esempio è possibile mostrare il prompt su una singola linea ed eliminare la nuova linea che viene aggiunta di default sopra lo start del prompt.

Per farlo è necessario creare il file

~/.config/starship.toml e inserire le seguenti righe:
add_newline = false
[line_break]
disabled = true

Queste alcune opzioni di configurazione interessanti:

  • Si può impostare qualsiasi carattere al posto del simbolo di default (❯) ed è possibile cambiarne il colore;
  • È possibile configurare il tempo dopo cui Starship deve mostrare la durata di un comando;
  • Si puòMostrare l’orario (sono disponibili diverse opzioni per il formato dell’ora);
  • Si può decidere come mostrare vari parametri quali il livello della batteria, oppure lo stato del Git branch;

Sul sito ufficiale sono disponibili tutti i dettagli per una ottimale configurazione di Starship. Presente anche una pagina dedicata alla configurazione avanzata.

Installazione

Sul sito ufficiale è disponibile una guida all’installazione ben fatta. Se non avete installato sul sistema un Powerline font vi conviene farlo (es.Fira Code).

Si può installare facilmente anche scaricando i binari pre-compilati dalla pagina GitHub ufficiale. Al termine del download è necessario estrarre l’archivio e installare i binari in /usr/local/bin mediante il seguente comando:

sudo install starship /usr/local/bin/

Se decidete di provare il prompt su una qualsiasi distro GNU/Linux fatemi sapere, attraverso la sezione dei commenti qui sotto, come l’avete trovato!

sharing-caring-1

Seguiteci sul nostro canale Telegram e sulla nostra pagina Facebook. Inoltre è possibile seguire il nostro canale ufficiale Telegram dedicato ad Offerte e Promo! Nel campo qui sotto è possibile commentare e creare spunti di discussione inerenti le tematiche trattate sul blog.

Fonte: https://www.lffl.org/2019/10/starship-shell-prompt-per-linux.html

Visited 5 times, 1 visit(s) today
Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.