-p view source code of the script with lines number, -v shows only the plain script
This commit is contained in:
+10
-7
@@ -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
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user