2.9.26
Rilasciato il 2 novembre 2026
Pageferry 2.9.26 è un agente AI per Windows 10 e 11 che modifica il tuo Bash script, lo esegue con argomenti di test e mostra il vero exit code. L'interfaccia è disponibile in 13 lingue.
backup.shreadbackup.sh+14 righegetopts1 corrispondenzabash backup.sh -v dataexit 0bash -n backup.shexit 0Rilasciato il 2 novembre 2026
Programma di installazione per Windows
File eseguibile singolo
Lingue dell'interfaccia
Processori x64
Nessuna telemetria
I bash script arguments sono i valori che digiti dopo il nome dello script, e lo script li legge come $1, $2 e così via. Metti tra virgolette ogni valore. L'agente scrive il codice che li legge, lo esegue con valori di test e mostra il vero exit code, che è 0 in caso di successo e un numero da 1 a 255 in caso di errore.
Chiedi all'agente di far sì che backup.sh si interrompa quando non viene fornito alcun argomento. read_file apre lo script, quindi edit_file aggiunge un controllo di $# che stampa una riga di utilizzo sullo standard error ed esce con codice 2, e la diff appare nella chat. Gli argomenti della riga di comando Bash vengono contati da $#, quindi la scheda della prossima esecuzione Shell senza argomenti dovrebbe mostrare il codice di uscita 2. Leggi prima la diff. Sotto Ask first la modifica attende il tuo OK, e solo dopo che l'hai accettata Shell esegue di nuovo lo script con un argomento e si aspetta 0.
read_file backup.sh → read
edit_file backup.sh → +6 lines
Shell bash backup.sh → exit 2
Shell bash backup.sh data → exit 0Immagina di voler aggiungere un flag -v e un'opzione file -f a backup.sh. L'agente legge lo script con read_file, quindi edit_file inserisce un ciclo getopts, perché getopts è il builtin di Bash per le opzioni brevi, mentre getopt è un comando esterno che si comporta in modo diverso tra i sistemi. Vedi la diff. Shell esegue lo script con -v e con -f notes.txt, e ogni scheda mostra l'output e il vero exit code. Dopo il flag, verifica il numero di argomenti con $# in modo che un nome di file mancante termini con exit 2. Sotto Ask first non viene scritto nulla finché non accetti.
read_file backup.sh → read
edit_file backup.sh → +14 lines
Shell bash backup.sh -v → exit 0
Shell bash backup.sh -f → exit 2Alcuni script dovrebbero funzionare ancora quando manca un argomento. Passare gli argomenti agli script è più facile da testare quando ciascuno ha un valore predefinito, quindi l'agente scrive name="$1" e count="${2:-1}" in un nuovo file con write_file, e leggi il file nella scheda della chat. Le persone che cercano "bash get arguments" hanno solitamente bisogno proprio di questo: parametri posizionali più un valore di fallback. Shell esegue quindi il file con un valore e con due valori, e ogni scheda ha il proprio exit code. Testa entrambi i casi. Gli exit code vanno da 0 a 255, e questo script termina con 0.
Zero significa successo e qualsiasi altro numero significa errore, quindi l'exit code ti dice più del testo stampato. Shell esegue lo script con un valore valido e poi con un'opzione errata, e l'agente elenca il vero exit code di ogni esecuzione. Uno script che esce con 2 per un utilizzo errato e 1 per un errore generale è più facile da testare di uno che esce sempre con 1. I bash arguments che contengono spazi devono rimanere tra virgolette doppie, quindi un'esecuzione usa un valore del genere. Gli spazi contano qui. grep può cercare il file per $1 non virgolettato, e leggi le schede prima di accettare qualsiasi cosa.
Pageferry 2.9.26 esegue il tuo comando Bash in WSL o via SSH e inserisce l'output reale e l'exit code in una scheda chat per la tua lettura. Guarda le righe.
| Assistente chat tipico | Pageferry | |
|---|---|---|
| Azione | Descrive un comando | Esegue il comando |
| Output | Solo testo, nessun comando eseguito | Output reale e exit code |
| File | Copi il codice nel file | Modifica il file, mostra una diff |
| Controllo | Lo esegui tu stesso | Ask first attende il tuo OK |
I principianti che scrivono il loro primo Bash script possono osservare ogni comando e il suo risultato reale nella chat. Una domanda comune è se le funzioni dovrebbero accettare argomenti o flag, e l'agente può mostrare entrambe le versioni in uno script breve. Chiedi pure.
I professionisti che mantengono script in WSL lo usano per testare l'analisi delle opzioni: Shell esegue lo script con ogni combinazione di flag e segnala il vero exit code, quindi un ciclo getopts che funziona per -v e si interrompe per -f appare immediatamente. Leggi la scheda.
Gli amministratori dei propri server Linux si connettono via SSH ed eseguono script di test lì. Gli exit code vanno da 0 a 255, quindi uno script può comunicare al programma chiamante o alla persona al terminale esattamente cosa è andato storto. Sotto Ask first ogni modifica attende la tua approvazione. Testa prima.
Gli argomenti sono i valori che digiti dopo il nome dello script quando avvii un Bash script. All'interno dello script appaiono come parametri posizionali $1, $2 e così via, $# ne contiene il conteggio e "$@" li contiene tutti come parole separate. Virgolettali. Il comando shift elimina il primo valore, quindi un ciclo può scorrere il resto.
Sì, tramite WSL sul tuo PC o via SSH verso un sistema Linux di tua proprietà. Pageferry è un'app per Windows 10 e 11, quindi chatti su Windows mentre Shell esegue lo script nell'ambiente che scegli. L'interfaccia è disponibile in 13 lingue. Scegli prima l'ambiente.
Sì, codedguru.com è il sito ufficiale di Pageferry, e il pulsante di download fornisce il programma di installazione originale di circa 34 MB. Confronta il suo checksum SHA-256 con il manifesto pubblicato prima di eseguirlo. Confronta il checksum tu stesso. Le domande sull'app passano attraverso il pulsante Send feedback al suo interno.
getopts è un builtin di Bash che analizza le opzioni brevi come -v o -f file in un ciclo. getopt è un comando esterno separato che gestisce anche le opzioni lunghe come --file, ma il suo comportamento varia tra i sistemi, quindi leggi la pagina del manuale sul tuo sistema. Scegline uno. Per poche opzioni, anche un ciclo while con case e shift funziona.
Un valore con spazi rimane intero quando lo metti tra virgolette doppie alla chiamata, ad esempio "two words", e quando virgoletti $1 o "$@" all'interno del codice. Senza virgolette il shell divide il valore in ogni spazio in parole separate. L'agente può eseguire un valore di test e mostrare l'output nella scheda chat. Virgoletta tutto.
Sì, l'app funziona sul tuo PC Windows senza telemetria, e chat, cartelle di lavoro e chiavi API rimangono sul PC. I prompt vanno solo all'endpoint del modello che scegli: con un modello cloud il testo del prompt, incluso il testo del file che l'agente legge, va a quel provider, e con un modello locale nulla lascia la macchina. Le funzionalità di rete sono facoltative.
L'installazione prevede quattro passaggi: scarica il programma di installazione di circa 34 MB, confronta il suo checksum SHA-256 con il manifesto pubblicato, esegui l'installazione, quindi apri l'app. L'installer non è ancora firmato digitalmente, quindi Windows SmartScreen potrebbe avvisare; scegli More info e poi Run anyway, ma solo dopo che il checksum corrisponde. Non è necessario un account.
Scarica Pageferry 2.9.26, il programma di installazione di circa 34 MB, e lascia che l'agente esegua il tuo Bash script mentre Ask first mantiene ogni modifica in attesa della tua approvazione. Inizia sulla tua macchina.
Scarica Pageferry per Windows ↗Ogni pagina di questo sito è disponibile in 20 lingue.
Cosa può fare Pageferry per gli script Bash ↗ Connetti un modello cloud, locale o integrato ↗ Flussi di lavoro Bash passo dopo passo ↗ Scarica l'installer per Windows ↗ Domande su Bash e Pageferry risolte ↗ Informativa sulla privacy ↗