Shellvane English

Snippet

Gli snippet sono comandi salvati, organizzati in cartelle, inviati al pannello attivo (e agli altri durante il broadcast).

Variabili

  • {{servizio}} chiede un valore prima dell'invio.
  • {{env:dev|staging|prod}} chiede di scegliere uno dei valori.
  • {{host}}, {{user}}, {{date}} vengono compilati dal pannello attivo e dall'orologio.

Invia

Clicca Invia nel pannello Snippet, oppure trova lo snippet nella palette dei comandi (# cerca solo gli snippet). Esegui preme Invio dopo il testo; senza, il comando viene solo scritto, per poterlo controllare.

Esempio

journalctl -u {{servizio}} --since "{{da:1 hour ago|today}}" -f

Apri Snippet

Importa ed esporta

Il pulsante di download in cima al pannello importa uno o più file:

  • un file salvato da Shellvane (shellvane-snippets.json);
  • uno script di shell o un file di testo con dei comandi: ogni comando diventa uno snippet, con il nome del commento # subito sopra (altrimenti il comando stesso) e in una cartella con il nome del file. Una riga che finisce con \ continua nella successiva.

Gli snippet già presenti con la stessa cartella, lo stesso nome e lo stesso testo vengono saltati. Il pulsante di upload salva gli snippet mostrati (tutti, o quelli che corrispondono al filtro) come shellvane-snippets.json, da passare a un collega.

Il pulsante Galleria della comunità nella barra laterale, sopra la Guida (anche dalla palette dei comandi, dal pulsante negozio in cima al pannello Snippet e da Impostazioni › Terminale per gli schemi colore), apre la galleria di termoraplus.com: raccolte di snippet (Kubernetes, diagnostica Linux…) e schemi colore del terminale, da aggiungere con un clic. La galleria è firmata dal progetto Shellvane e ogni file viene verificato prima di essere aggiunto; gli snippet vengono scritti solo quando li esegui, quindi leggili prima. Proponi il tuo spiega come inviare una raccolta o uno schema.