Sobre o projeto
PSBITE (PowerShell Buffer Insert Text Editor) é um módulo PowerShell que oferece um editor de texto leve, semelhante ao VIM, para editar arquivos locais e remotos. Ele suporta os modos NORMAL e INSERT, operações de caracteres comuns e sincronização remota em tempo real. O módulo foi projetado para ser livre de dependências, seguro, orientado por teclado e leve, tornando-o adequado para ambientes onde a instalação de editores adicionais é restrita.
O comando principal, Start-PSBite, lança um editor de terminal integrado para arquivos locais ou remotos. Ele suporta comandos básicos no estilo VIM, como entrar no modo INSERT, copiar e colar linhas, excluir linhas, salvar e sair. A edição remota é realizada via WinRM, com SSL habilitado por padrão.
Uma função secundária, Edit-RemoteFile, fornece um fluxo de trabalho alternativo de edição remota, abrindo arquivos em um editor externo, como VSCode ou Notepad. Ele monitora as alterações de arquivo e pode realizar sincronização unidirecional ou bidirecional entre as cópias local e remota. As opções incluem o uso de SSL, a exclusão de arquivos temporários após a edição, a execução no modo silencioso e a ativação da saída detalhada para depuração.
PSBITE requer o PowerShell 7 ou posterior e pode ser instalado a partir da Galeria do PowerShell. O módulo é destinado a usuários que precisam de uma maneira simples, roteirizável e segura de editar arquivos em ambientes restritos ou de alta segurança, sem depender de aplicativos GUI externos ou dependências adicionais.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.