Winget: gerenciador de pacotes do Windows

Windows winget

Não é novidade que o Windows está cada vez mais parecido com alguma distribuição Linux, seja pela parceria com a Canonical e integração do WSL(Subsistema do Windows para Linux), ou pequenos projetos como o PowerToys. O fato é que o sistema operacional da Microsoft abraça cada vez mais a forma como as principais distribuições Linux trabalham.

Terminal

Uma das coisas que o usuário Linux mais gosta é poder fazer tudo pelo terminal. Seja atualizar os pacotes do sistema, instalar alguma aplicação, mover, criar ou deletar diretórios/pastas. Tudo fica mais fácil e rápido com o uso do terminal.

Mas e quanto ao Windows?

Sabemos que a MS adotou o PowerShell como terminal principal desde o Windows 7 SP1 e Windows Server 2008 R2 SP1. E recentemente lançou um terminal mais moderno robusto do que apenas uma tela preta com letras brancas (nada contra você MSDOS, fomos muito felizes, mas aceite que acabou).

A ferramenta de linha de comando winget permite que os usuários descubram, instalem, atualizem, removam e configurem aplicativos em computadores com Windows 10 e Windows 11. Essa ferramenta é a interface do cliente para o serviço Gerenciador de Pacotes do Windows.

Então meu objetivo aqui é te ensinar como fazer isto!

Mãos no teclado

A ferramenta de linha de comando winget do Gerenciador de Pacotes do Windows está disponível no Windows 11 e em versões modernas do Windows 10 como parte do Instalador de Aplicativo. Verificando a versão:

winget -v

Pesquisando aplicações:

winget search <appname>

após a busca ele retornará uma tabela com Nome, ID, versão, correspondência e origem. Instalando: Verifique a origem antes de mandar instalar, copie o nome e mande instalar.

winget install <appname>

O winget tem uma lista de comandos com as possibilidades e você pode encontrar tudo na documentação dele aqui. Mas as minhas favoritas são:

winget export [-o] <output> [<options>]

e o

winget import [-i] <import-file> [<options>]

com essa dupla não me preocupo na hora de instalar meus apps em um novo notebook, por exemplo. Enquanto a primeira linha exporta todos meus apps para um arquivo específico, o segundo eu posso importa-lo onde eu preferir.

Concluindo

Uma combinação de ferramentas poderosas pode ser o PowerToys e o Winget, com eles você pode deixar o Windows mais produtivo, e eu falo mais da produtividade do PowerToys neste post Ferramentas para Produtividade no Windows · ThisEmanoel · TabNews. Se gostou da o like, inscreva-se no can...srsrsr. Obrigado por chegar até aqui!

Já utilizo faz um tempo como um instalador automático quando formato meu computador, ou preciso instalar vários programas. Tem como Exportar em .Json os programas instalados atualmente e quando formatar você faz um Import para ele instalar automaticamente todos os programas da lista.