Vinicius Quaiato

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

Aprenda os comandos de listagem do NuPack


Neste post aqui aprendemos como instalar o NuPack e vimos seus comandos básico e eu funcionamento básico.Agora veremos com mais detalhes os comandos disponíveis e como poderemos melhorar a utilização do NuPack Package Manager com eles. Se você ainda não possui o NuPack instalado ou não sabe do que se trata, veja este post aqui, ou este aqui, ou este aqui.

Comandos para listagem de pacotes do NuPack

Listar os pacotes disponíveis no NuPack é algo simples, o comando é:

List-Package

Apesar de termos este comando, podemos "brincar" com ele utilizando parâmetros ou trabalhando com sua saída.

#

Listando pacotes instalados no projeto

Para listarmos os pacotes instalados/inclusos no projeto basta fazermos:

List-Package -Installed

#

Listando pacotes de um local específico

Para listarmos pacotes presentes em um local específico, um repositório local por exemplo, podemos fazer:

List-Package -Source c:\repositorio-pacotes

Importante notar que Source deve ser uma URI, podendo serum diretório com pacotes ou um Atom Feed contendo a descrição dos pacotes.

#

Verificando se existem updates disponíveis para um pacote

Para verificarmos se há atualizações disponíveis para um pacote que temos adicionado ao nosso projeto basta utilizarmos o comando:

List-Package -Update

Este comando não irá instalar astualizações, mas sim mostrará se há ou não uma atualização disponível.

#

Filtrando a listagem de pacotes

Para filtrarmos a listagem dos pacotes podemos brincar com os comandos abaixo:

List-Package | select idList-Package | select version

Ou ainda podemos mesclar estes comandos:

List-Package -Update | select id,UpdateAvailable

Ou seja estou pedindo a listagem de pacotes para saber se há atualizações, mas não quero visualizar todos os campos, quero ver apenas o Id(nome do pacote) e a informação dizendo se há atualização ou não.Bom, estes são os comandos de listagem para utilização no console Powershell do NuPack. Ok Vinicius, mas de onde saíram estes comandos? Simples: da documentação!É bastante importante, e interessante até, lermos a documentação dos projetos que utilizamos. Principalmente as novidades, afinal é a forma de obtermos conhecimento sobre elas.Continuarei "traduzindo" estas informações aqui, até cobrir todo "set" de comandos disponíveis.

Abraços, e até a próxima.Vinicius Quaiato.

Voltar

Fork me on GitHub