-p view source code of the script with lines number, -v shows only the plain script

This commit is contained in:
2026-08-27 11:30:33 +01:00
parent a40e5dfba8
commit 84a7eb49fd
4 changed files with 61 additions and 25 deletions
+10 -7
View File
@@ -59,7 +59,7 @@ Invece di accumulare centinaia di alias, funzioni, variabili d'ambiente e prompt
| ❌ Difficile isolare bug e testare modifiche | ✅ Attiva o disattiva i moduli all'istante (`brc-script -e` / `-d`) |
| ❌ Rischio di rompere l'intera shell per un errore | ✅ Attivazione sicura tramite symlink e backup automatici |
| ❌ Complesso condividere o sincronizzare snippet | ✅ File modulari pronti per essere condivisi o versionati |
| ❌ Necessità di aprire editor di testo per leggere i file | ✅ Anteprima immediata da terminale con numeri di riga (`brc-script -p`) |
| ❌ Necessità di aprire editor di testo per leggere i file | ✅ Anteprima immediata o cat da terminale (`brc-script -p` / `-v`) |
---
@@ -74,8 +74,8 @@ Invece di accumulare centinaia di alias, funzioni, variabili d'ambiente e prompt
-**Gestione Massiva Multi-Script**
Abilita, disabilita, visualizza o rimuovi più script simultaneamente passando gli ID numerici o i nomi dei file (es. `brc-script -e 1 3 4` oppure `brc-script -d 03_bashboard 04_aliases`).
- 👁️ **Anteprima Rapida del Codice (`cat`)**
Ispeziona il contenuto e la sintassi di uno script direttamente nel terminale con intestazioni colorate e numerazione delle righe senza dover aprire editor esterni (`brc-script -p <id|nome>`).
- 👁️ **Anteprima e Cat Immediato del Codice (`-p` / `-v`)**
Ispeziona il codice di uno script direttamente nel terminale senza dover aprire editor esterni. Usa `brc-script -p <id|nome>` per l'anteprima numerata con intestazioni a colori, oppure `brc-script -v <id|nome>` (o `--cat`) per visualizzare il codice pulito senza numeri di riga.
- 🖥️ **Bashboard di Sistema Intelligente**
Include `03_bashboard.sh`, una dashboard stile MOTD veloce che mostra CPU, RAM, dischi, temperatura, IP locali/pubblici, aggiornamenti di sistema e il **rilevamento dinamico automatico della Web UI di Cockpit**.
@@ -167,7 +167,8 @@ Il comando principale per gestire l'intero ambiente è `brc-script`.
| Azione | Flag / Alias | Argomenti | Descrizione |
| :--- | :--- | :--- | :--- |
| **Elenco Script** | `-l`, `--list`, `list` | *nessuno* | Mostra tutti gli script, l'ID numerico e lo stato di attivazione (`-` blu) |
| **Anteprima / Cat** | `-p`, `-v`, `--cat`, `--show`, `cat` | `<id\|nome ...>` | Stampa a terminale il codice con numeri di riga senza aprire editor |
| **Anteprima (Numerata)** | `-p`, `--preview`, `preview` | `<id\|nome ...>` | Stampa il codice con numeri di riga e intestazione informativa |
| **Cat / Vista (Semplice)** | `-v`, `--cat`, `--view`, `--show`, `cat`, `view` | `<id\|nome ...>` | Stampa il codice pulito dello script senza numeri di riga |
| **Abilita** | `-e`, `--enable`, `enable` | `<id\|nome ...>` | Attiva uno o più script creando il symlink in `scripts-enabled/` |
| **Disabilita** | `-d`, `--disable`, `disable` | `<id\|nome ...>` | Disattiva uno o più script rimuovendo il symlink |
| **Abilita Tutti** | `-ea`, `--enable-all`, `enable-all` | *nessuno* | Attiva contemporaneamente tutti gli script disponibili |
@@ -221,13 +222,15 @@ brc-script -d 2 4 5
brc-script -d 03_bashboard 04_aliases
```
#### 4. Visualizzare l'Anteprima del Codice Direttamente nel Terminale
#### 4. Visualizzare l'Anteprima o Eseguire il Cat del Codice nel Terminale
Esamina cosa fa uno script prima di attivarlo:
```bash
# Anteprima tramite ID numerico
# Anteprima con numeri di riga e intestazione formattata
brc-script -p 4
brc-script --preview 03_bashboard
# Anteprima tramite nome script
# Stampa (cat) del codice pulito senza numeri di riga (ideale per copia-incolla)
brc-script -v 4
brc-script --cat 03_bashboard
```