PowerShell no Linux e Mac

Essa semana a Microsoft anunciou que agora o PowerShell é open source e que funciona também no Linux e Mac.

Isso é possível, pois o PowerShell executa sobre o .NET Core, que é o novo framework open-source da Microsoft para o desenvolvimento de aplicações cross-platform. Para maiores detalhes, veja o artigo: Como criar uma aplicação .NET Core em apenas 5 minutos.

O projeto open source do PowerShell está disponível em: https://github.com/PowerShell/PowerShell e as versões alphas para download estão disponíveis para os seguintes sistemas operacionais:

Após a instalação, por exemplo no Ubuntu, basta digitar powershell no prompt para executar o PowerShell. Na imagem a seguir, eu executei o cmdlet Get-Process para listar os processos em execução da máquina Ubuntu:

powershellonlinux

Até o momento existem 345 comandos disponíveis cross-platform, sendo 210 cmdlets e 135 functions:

cmdlets

 

Para maiores detalhes, consulte os artigos:

PowerShell on Linux and Open Source! Página oficial do PowerShell. PowerShell is open sourced and is available on Linux https://github.com/PowerShell/PowerShell/releases/