2.9.26
Lançado em 2 de novembro de 2026
O Pageferry 2.9.26 é um agente de IA para Windows 10 e 11 que edita seu script Bash, o executa com argumentos de teste e mostra o código de saída real. A interface está disponível em 13 idiomas.
backup.shreadbackup.sh+14 linhasgetopts1 correspondênciabash backup.sh -v dataexit 0bash -n backup.shexit 0Lançado em 2 de novembro de 2026
Programa de instalação para Windows
Arquivo executável único
Idiomas da interface
Processadores x64
Sem telemetria
bash script arguments são os valores que você digita após o nome do script, e o script os lê como $1, $2 e assim por diante. Coloque todos os valores entre aspas. O agente escreve o código que os lê, executa-o com valores de teste e mostra o código de saída real, que é 0 em caso de sucesso e um número de 1 a 255 em caso de falha.
Você pede ao agente para fazer o backup.sh parar quando nenhum argumento for fornecido. read_file abre o script, edit_file adiciona uma verificação de $# que exibe uma linha de uso no erro padrão e sai com o código 2, e o diff aparece no chat. Os argumentos de linha de comando do Bash são contados por $#, então o cartão da próxima execução do Shell sem argumentos deve mostrar o código de saída 2. Você lê o diff primeiro. Sob Ask first, a edição aguarda sua aprovação e, apenas depois que você aceitar, o Shell executa o script novamente com um argumento e espera 0.
read_file backup.sh → read
edit_file backup.sh → +6 lines
Shell bash backup.sh → exit 2
Shell bash backup.sh data → exit 0Suponha que você queira uma flag -v e uma opção de arquivo -f no backup.sh. O agente lê o script com read_file, edit_file insere um loop getopts, porque getopts é o built-in do Bash para opções curtas, enquanto getopt é um comando externo que se comporta de maneira diferente entre sistemas. Você vê o diff. Shell executa o script com -v e com -f notes.txt, e cada cartão mostra a saída e o código de saída real. Após a flag, verifique o número de argumentos com $# para que a falta de um nome de arquivo termine em exit 2. Sob Ask first, nada é escrito até que você aceite.
read_file backup.sh → read
edit_file backup.sh → +14 lines
Shell bash backup.sh -v → exit 0
Shell bash backup.sh -f → exit 2Alguns scripts ainda devem ser executados quando um argumento está ausente. Passar argumentos para scripts é mais fácil de testar quando cada um tem um padrão, então o agente escreve name="$1" e count="${2:-1}" em um novo arquivo com write_file, e você lê o arquivo no cartão do chat. Pessoas que buscam por “bash get arguments” geralmente precisam exatamente disso: parâmetros posicionais mais um valor de fallback. Shell então executa o arquivo com um valor e com dois valores, e cada cartão tem seu próprio código de saída. Teste ambos os casos. Os códigos de saída variam de 0 a 255, e este script termina com 0.
Zero significa sucesso e qualquer outro número significa falha, então o código de saída diz mais do que o texto impresso. Shell executa o script com um valor válido e depois com uma opção incorreta, e o agente lista o código de saída real de cada execução. Um script que sai com 2 para uso incorreto e 1 para erro geral é mais fácil de testar do que um que sempre sai com 1. Argumentos Bash que contêm espaços devem permanecer entre aspas duplas, então uma execução usa esse valor. Espaços importam aqui. grep pode pesquisar o arquivo por $1 sem aspas, e você lê os cartões antes de aceitar qualquer coisa.
O Pageferry 2.9.26 executa seu comando Bash no WSL ou via SSH e coloca a saída real e o código de saída em um cartão de chat para você ler. Veja as linhas.
| Assistente de chat típico | Pageferry | |
|---|---|---|
| Ação | Descreve um comando | Executa o comando |
| Saída | Apenas texto, sem execução do comando | Saída real e código de saída |
| Arquivos | Você copia o código para o arquivo | Edita o arquivo, mostra um diff |
| Controle | Você executa sozinho | Ask first aguarda sua aprovação |
Iniciantes que escrevem seu primeiro script Bash podem observar cada comando e seu resultado real no chat. Uma pergunta comum é se as funções devem aceitar argumentos ou flags, e o agente pode mostrar ambas as versões em um script curto. Pergunte.
Profissionais que mantêm scripts no WSL o usam para testar a análise de opções: Shell executa o script com cada combinação de flags e relata o código de saída real, então um loop getopts que funciona para -v e falha para -f aparece imediatamente. Leia o cartão.
Administradores de seus próprios servidores Linux se conectam via SSH e executam scripts de teste lá. Os códigos de saída variam de 0 a 255, então um script pode informar ao programa chamador ou à pessoa no terminal exatamente o que deu errado. Sob Ask first, toda alteração aguarda sua aprovação. Teste primeiro.
Argumentos são os valores que você digita após o nome do script ao iniciar um script Bash. Dentro do script, eles aparecem como parâmetros posicionais $1, $2 e assim por diante, $# mantém sua contagem e "$@" mantém todos eles como palavras separadas. Coloque-os entre aspas. O comando shift remove o primeiro valor, então um loop pode percorrer o restante.
Sim, através do WSL no seu próprio PC ou via SSH para um sistema Linux que você possui. O Pageferry em si é um aplicativo para Windows 10 e 11, então você conversa no Windows enquanto Shell executa o script no ambiente que você escolher. A interface está disponível em 13 idiomas. Escolha o ambiente primeiro.
Sim, codedguru.com é o site oficial do Pageferry, e o botão de download fornece o programa de instalação original de cerca de 34 MB. Compare sua soma de verificação SHA-256 com o manifesto publicado antes de executá-lo. Compare o checksum você mesmo. Perguntas sobre o aplicativo são enviadas através do botão Send feedback dentro dele.
getopts é um built-in do Bash que analisa opções curtas como -v ou -f file em um loop. getopt é um comando externo separado que também lida com opções longas como --file, mas seu comportamento difere entre sistemas, então leia a página de manual no seu próprio sistema. Escolha um. Para algumas opções, um loop while com case e shift também funciona.
Um valor com espaços permanece inteiro quando você o coloca entre aspas duplas na chamada, por exemplo "duas palavras", e quando você coloca $1 ou "$@" entre aspas dentro do código. Sem aspas, o shell divide o valor em cada espaço em palavras separadas. O agente pode executar um valor de teste e mostrar a saída no cartão de chat. Coloque tudo entre aspas.
Sim, o aplicativo é executado no seu PC Windows sem telemetria, e chats, pastas de trabalho e chaves de API permanecem no PC. Os prompts vão apenas para o endpoint do modelo que você escolhe: com um modelo na nuvem, o texto do prompt, incluindo o texto do arquivo que o agente lê, vai para esse provedor, e com um modelo local nada sai da máquina. Recursos de rede são opcionais.
A instalação tem quatro etapas: baixe o programa de instalação de cerca de 34 MB, compare sua soma de verificação SHA-256 com o manifesto publicado, execute o instalador e, em seguida, abra o aplicativo. O instalador ainda não é assinado digitalmente, então o Windows SmartScreen pode avisar; escolha Mais informações e depois Executar mesmo assim, mas apenas após o checksum corresponder. Nenhuma conta é necessária.
Baixe o Pageferry 2.9.26, o programa de instalação de cerca de 34 MB, e deixe o agente executar seu script Bash enquanto Ask first mantém cada alteração aguardando sua aprovação. Comece em sua própria máquina.
Baixar Pageferry para Windows ↗Cada página deste site está disponível em 20 idiomas.
O que o Pageferry pode fazer por scripts Bash ↗ Conecte um modelo na nuvem, local ou embutido ↗ Fluxos de trabalho Bash passo a passo ↗ Baixe o instalador para Windows ↗ Perguntas sobre Bash e Pageferry respondidas ↗ Política de privacidade ↗