2.9.26
Vydáno 2. listopadu 2026
Pageferry 2.9.26 je AI agent pro Windows 10 a 11, který upraví váš skript Bash, spustí ho s testovacími argumenty a zobrazí skutečný výstupní kód. Rozhraní je k dispozici ve 13 jazycích.
backup.shreadbackup.sh+14 řádkůgetopts1 shodabash backup.sh -v dataexit 0bash -n backup.shexit 0Vydáno 2. listopadu 2026
Instalační program pro Windows
Jeden spustitelný soubor
Jazyky rozhraní
Procesory x64
Žádná telemetrie
bash script arguments jsou hodnoty, které zadáte za názvem skriptu, a skript je čte jako $1, $2 atd. Každou hodnotu uvozujte. Agent napíše kód, který je čte, spustí ho s testovacími hodnotami a zobrazí skutečný výstupní kód, který je 0 při úspěchu a číslo od 1 do 255 při selhání.
Požádáte agenta, aby skript backup.sh zastavil, když není zadán žádný argument. read_file otevře skript, edit_file přidá kontrolu $#, která vytiskne řádek použití na standardní chybový výstup a ukončí se kódem 2, a diff se zobrazí v chatu. Argumenty příkazové řádky Bash se počítají pomocí $#, takže karta dalšího běhu Shell bez argumentů by měla zobrazit výstupní kód 2. Diff si nejdříve přečtete. Pod Ask first editace čeká na váš souhlas a teprve po jeho přijetí Shell skript znovu spustí s jedním argumentem a očekává 0.
read_file backup.sh → read
edit_file backup.sh → +6 lines
Shell bash backup.sh → exit 2
Shell bash backup.sh data → exit 0Chcete-li v backup.sh mít příznak -v a možnost -f file. Agent přečte skript pomocí read_file, pak edit_file vloží smyčku getopts, protože getopts je vestavěný příkaz Bash pro krátké možnosti, zatímco getopt je externí příkaz, který se chová na různých systémech jinak. Uvidíte diff. Shell spustí skript s -v a s -f notes.txt a každá karta zobrazí výstup a skutečný výstupní kód. Po příznaku zkontrolujte počet argumentů pomocí $# tak, aby chybějící název souboru končil exit 2. Pod Ask first se nic nezapisuje, dokud nepřijmete.
read_file backup.sh → read
edit_file backup.sh → +14 lines
Shell bash backup.sh -v → exit 0
Shell bash backup.sh -f → exit 2Některé skripty by měly stále fungovat, když chybí argument. Předávání argumentů do skriptů je snazší otestovat, když má každý výchozí hodnotu, takže agent napíše name="$1" a count="${2:-1}" do nového souboru pomocí write_file a vy soubor v kartě chatu přečtete. Lidé, kteří hledají „bash get arguments“, obvykle potřebují právě tohle: poziciální parametry plus náhradní hodnotu. Shell pak spustí soubor s jednou hodnotou a se dvěma hodnotami a každá karta má svůj vlastní výstupní kód. Otestujte oba případy. Výstupní kódy běží od 0 do 255 a tento skript končí s 0.
Nula znamená úspěch a jakékoli jiné číslo znamená selhání, takže výstupní kód vám řekne více než vytisknutý text. Shell spustí skript s platnou hodnotou a pak se špatnou možností a agent vyjmenuje skutečný výstupní kód každého běhu. Skript, který končí kódem 2 pro špatné použití a 1 pro obecnou chybu, je snazší otestovat než ten, který vždy končí s 1. Argumenty Bash, které obsahují mezery, musí zůstat v uvozovkách, takže jeden běh používá takovou hodnotu. Mezery se tu počítají. grep může soubor pro neuzavřené $1 prohledat a karty si přečtete, než cokoli přijmete.
Pageferry 2.9.26 spustí váš příkaz Bash ve WSL nebo přes SSH a vloží skutečný výstup a výstupní kód do karty chatu, kterou si přečtete. Podívejte se na řádky.
| Běžný chat assistant | Pageferry | |
|---|---|---|
| Akce | Popisuje příkaz | Spouští příkaz |
| Výstup | Pouze text, příkaz není spuštěn | Skutečný výstup a výstupní kód |
| Soubory | Kód zkopírujete do souboru | Upraví soubor, zobrazí diff |
| Ovládání | Spuštíte ho sami | Ask first čeká na váš souhlas |
Začátečníci, kteří píší svůj první skript Bash, mohou v chatu sledovat každý příkaz a jeho skutečný výsledek. Častou otázkou je, zda funkce by měly přijímat argumenty nebo příznaky, a agent může ukázat obě verze v krátkém skriptu. Zeptejte se.
Praktikové, kteří udržují skripty ve WSL, je používají k testování parsování možností: Shell spustí skript s každou kombinací příznaků a hlásí skutečný výstupní kód, takže smyčka getopts, která funguje pro -v a selhává pro -f, se projeví okamžitě. Přečtěte kartu.
Správci vlastních Linux serverů se připojují přes SSH a spouštějí tam testovací skripty. Výstupní kódy běží od 0 do 255, takže skript může volajícímu programu nebo osobě na terminálu přesně říct, co se pokazilo. Pod Ask first každá změna čeká na vaše schválení. Nejprve otestujte.
Argumenty jsou hodnoty, které zadáte za názvem skriptu při spuštění skriptu Bash. Uvnitř skriptu se objeví jako poziciální parametry $1, $2 atd., $# drží jejich počet a "$@" drží všechny jako samostatná slova. Uvozujte je. Příkaz shift odstraní první hodnotu, takže smyčka může projít zbytkem.
Ano, prostřednictvím WSL na vašem vlastním PC nebo přes SSH k systému Linux, který vlastníte. Pageferry je samo o sobě aplikace pro Windows 10 a 11, takže chatujete na Windows, zatímco Shell spouští skript v prostředí, které si vyberete. Rozhraní je k dispozici ve 13 jazycích. Nejprve vyberte prostředí.
Ano, codedguru.com je oficiální web Pageferry a tlačítko Stáhnout poskytuje originální instalační program o velikosti cca 34 MB. Před spuštěním porovnejte jeho SHA-256 s publikovaným manifestem. Součet porovnejte sami. Otázky ohledně aplikace směřujte přes tlačítko Send feedback uvnitř aplikace.
getopts je vestavěný příkaz Bash, který parsoje krátké možnosti jako -v nebo -f file ve smyčce. getopt je samostatný externí příkaz, který také zpracovává dlouhé možnosti jako --file, ale jeho chování se mezi systémy liší, takže si přečtěte manuálovou stránku na vlastním systému. Vyberte si jeden. Pro několik možností funguje také smyčka while s case a shift.
Hodnota s mezerami zůstane celá, když ji při volání dáte do uvozovek, například "two words", a když uvozujete $1 nebo "$@" uvnitř kódu. Bez uvozovek shell rozdělí hodnotu na každé mezeře na samostatná slova. Agent může spustit testovací hodnotu a zobrazit výstup v kartě chatu. Vše uvozujte.
Ano, aplikace běží na vašem PC Windows bez telemetrie a chaty, pracovní složky a klíče API zůstávají na PC. Prompty putují pouze do koncového bodu modelu, který si vyberete: s cloudovým modelem text promptu, včetně textu souboru, který agent čte, putuje k tomu poskytovateli, a s lokálním modelem nic z počítače neodejde. Síťové funkce jsou volitelné.
Instalace má čtyři kroky: stáhněte instalační program o velikosti cca 34 MB, porovnejte jeho SHA-256 s publikovaným manifestem, spusťte instalaci a pak otevřete aplikaci. Instalátor ještě není kódově podepsán, takže Windows SmartScreen může varovat; vyberte Více informací a pak Spustit i přesto, ale pouze po shodě SHA-256. Účet není potřeba.
Stáhněte si Pageferry 2.9.26, instalační program o velikosti cca 34 MB, a nechte agenta spustit váš skript Bash, zatímco Ask first drží každou změnu čekající na vaše schválení. Začněte na vlastním stroji.
Stáhnout Pageferry pro Windows ↗Každá stránka tohoto webu je k dispozici ve 20 jazycích.
Co může Pageferry pro skripty Bash ↗ Připojte cloudový, lokální nebo vestavěný model ↗ Krok za krokem pracovní postupy Bash ↗ Stáhněte si instalační program pro Windows ↗ Otázky k Bash a Pageferry zodpovězeny ↗ Zásady ochrany osobních údajů ↗