No dia 4 de março, uma nova versão do PowerShell 7 foi lançada.
PowerShell é uma "estrutura de configuração e automação de software de plataforma cruzada otimizada para dados estruturados, APIs REST e modelos de objetos" que inclui um shell de comando, uma linguagem orientada a objetos e um conjunto de ferramentas para executar scripts e módulos de controle.
Novos recursos incluem:
- Processamento paralelo de objetos em ForEach-Object
- Novos operadores: operador condicional ternário ?:; declarações de controle || e &&, semelhantes aos mesmos operadores no bash; operadores NULL condicionais ?? e ?=, fornecendo o valor à direita se o valor à esquerda for NULL
- Visualização de descrição de erro aprimorada e cmdlet Get-Error para chamar descrições detalhadas de erros
- Chamar recursos de serviço Desired State Configuration (DSC) diretamente do PowerShell (experimental)
- Compatibilidade retroativa aprimorada com Windows PowerShell
A versão está disponível para uso em distribuições Linux que suportam .NET Core 3.1, pacotes para Arch e Kali Linux são fornecidos pela comunidade.
O pacote snap no Ubuntu 16.04 causa uma falha de sharding e, portanto, é sugerido que seja instalado em uma distribuição DEB ou tar.gz.
Fonte: linux.org.ru