Pet è scritto completamente in Go, ed ecco le sue feature in breve:

  • Registra/Aggiunge i vostri comandi più importanti, lunghi e complessi.
  • Permette di effettuare ricerche tra i comandi memorizzati.
  • Consente di attivare direttamente le funzionalità legate agli snippet, senza il bisogno di riscriverle più volte.
  • È possibile modificare i comandi salvati in modo semplice.
  • Offre il supporto alla sincronizzazione dei comandi memorizzati tramite Gist.
  • Da la possibilità di utilizzare le variabili con gli snippet salvati.

Installare Pet è un'operazione molto semplice, per completarla basta scaricare il comodo binario del progetto e copiarlo nella directory /usr/local/bin per averlo sempre disponibile:

wget https://github.com/knqyf263/pet/releases/download/v0.2.4/pet_0.2.4_linux_amd64.zip
unzip pet_0.2.4_linux_amd64.zip
sudo cp pet /usr/local/bin/

Ora avviamo l'eseguibile:

sudo chmod +x /usr/local/bin/pet

Infine, per abilitare la ricerca interattiva bisogna installare il pacchetto fzf oppure peco. Di base il programma funziona bene anche senza particolari impostazioni, se comunque necessitiamo di settaggi particolari è possibile aprire il file di configurazione tramite questo comodo comando:

pet configure

ci verranno mostrati tutti i settaggi del tool che potranno essere modificati da shell tramite il nostro editor predefinito.

pet

Terminata la configurazione possiamo iniziare ad usare il tool. E' ad esempio possibile crearsi uno snippet per ricordarsi del comando che serve a rimuovere i numeri da un testo:

pet new
Command> echo 'Ciao, Benve1nuti8' | tr -d '1-9'
Description> Rimuove i numeri dall'output.

Una volta salvato sarà possibile trovare questo comando semplicemente cercandolo con la combinazione di tasti [CTRL]+[r].

Via Pet

CommentaDi' la tua

Il tuo indirizzo email non sarà mostrato pubblicamente. I campi obbligatori sono contrassegnati da *