PoshTools: Edite código PowerShell no Visual Studio
Já precisou editar código PowerShell e não achou nenhum IDE bacana? E se você pudesse usar o próprio Visual Studio para isso? Apresento-lhes o PoshTools: PowerShell Tools for Visual Studio.
Há alguns meses comecei um projetinho open-source em PowerShell (mais sobre isso num outro dia, em outro post). Uma das primeiras coisas que tive de decidir ao começar o projeto foi “onde editar o código?” E, acredite, não foi fácil.
Existem muitos editores de texto e algumas GUIs para PowerShell, mas nenhuma oferecia tudo que eu estava procurando – syntax highlighting, “IntelliSense” (auto-complete), integração com controle de versão… Até que achei o PoshTools.
PoshTools é uma extensão para o Visual Studio que permite criar projetos PowerShell – para criar scripts e para criar módulos. Após a instalação da extensão, dois novos modelos de projeto estarão disponíveis em seu Visual Studio:
Os recursos do PoshTools são muito legais e tornam a construção de grandes projetos PowerShell não só viáveis mas prazeirosos. Alguns dos recursos oferecidos:
- Sistema de Projetos (projeto .psproj)
- Syntax Highlighting
- Code Completion (“IntelliSense”)
- Debugging (Stepping, Breakpoints, Autos/Locals/Watch, DataTips, Call Stack)
- Unit Testing (estou usando Pester – muito bom!)
- E ganhamos, de graça, integração com TFS :-)
Se você precisa criar e/ou manter scripts e módulos PowerShell, experimente o PoshTools.
E você, caro leitor? Está fazendo algo em PowerShell? Usando algum editor/IDE para seus scripts? Compartilhe sua experiência nos comentários!
Um abraço,
Igor
05/03/2015 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 1 min.