Vinicius Quaiato

{tecnologia, conceitos, negócios, idéias, práticas, .NET, ruby, osx, ios e algo mais}

NuGet exibindo pacotes em um Grid


Fala galera. Já falei sobre o NuGet antes, então confiram aqui, aqui, aqui e aqui.Desta vez quero mostrar algo que pode ser útil para quem está procurando um pacote mas não sabe qual.

O Cmdlet Out-GridView

Powershell. Já disse isso antes: corra estudar um pouco de powershell, é bacana.Como o console do NuGet roda no Powershell podemos utilizar Cmdlets do PowerShell.Um destes Cmdlets bacanas é o Out-GridView.O que este Cmdlet faz é pegar uma saída e canalizar em um GridView. Habilitando filtros e seleções.Vamos ver na prática isso acontecendo, abra o console do NuGet no Visual Studio 2010 e digite:

List-Package -Remote | Out-GridView

Isto quer dizer que a saída do comando List-Package será jogada para o commando Out-GridView, produzindo o seguinte resultado:NuGet com out-gridview cmdlet

Wow! Incrível!E nesse grid podemos brincar filtrando pacotes NuGet por nome:NuGet com out-gridview cmdlet filtrando por nome

Nice and clever!Adicionando critérios para filtros de pacotes do NuGet no GridView:NuGet com out-gridview adicionando critérios para filtros

Feito isso podemos filtrar pelos critérios que adicionamos:NuGet com out-gridview filtrando por critérios

É isso aê galera. NuGet + Powershell podem ser bem bacanas se usados juntos e com sabedoria.O Out-GridView não faz parte do NuGet e sim do PowerShell. Sendo assim funciona com qualquer saída de comando.

Abraços, Vinicius Quaiato.

Voltar

Fork me on GitHub