Monte seu Ambiente de Desenvolvimento com Winget

Published: (March 3, 2026 at 08:39 AM EST)
2 min read
Source: Dev.to

Source: Dev.to

Por que utilizar o Winget?

  • Automatização: O Winget permite automatizar a instalação, atualização e gerenciamento de softwares, eliminando a necessidade de baixar e instalar manualmente cada ferramenta.
  • Confiabilidade: Os pacotes são obtidos de fontes confiáveis, garantindo a segurança e integridade do seu ambiente.
  • Scripts de Configuração: Com scripts simples, você pode replicar seu ambiente de desenvolvimento em qualquer máquina, economizando tempo e evitando erros.
  • Atualizações Simplificadas: Mantenha suas ferramentas atualizadas com um único comando, garantindo acesso aos recursos mais recentes e correções de bugs.
  • Integração com Linha de Comando: A interface de linha de comando do Winget oferece flexibilidade e controle total sobre o processo de instalação.

Como montar seu Ambiente de Desenvolvimento com Winget?

Instalação do Winget

Se você ainda não tem o Winget, instale‑o facilmente através da Microsoft Store ou do GitHub.

Crie seu Script de Configuração (YAML)

Crie um arquivo YAML (por exemplo, winget-config.yaml) listando todas as ferramentas que você precisa. Exemplo:

# winget-config.yaml
name: Meu Ambiente de Desenvolvimento
winget:
  - id: Microsoft.VisualStudioCode
  - id: Git.Git
  - id: Python.Python.3

Execute o Script

Utilize o comando:

winget configure winget-config.yaml

para instalar todas as ferramentas listadas no seu arquivo de configuração.

Link para um script que criei para instalar algumas ferramentas no meu ambiente: https://github.com/fazedordecodigo/ConfigInit

Conclusão

O Winget é uma ferramenta poderosa que simplifica a vida de desenvolvedores, permitindo a criação de ambientes de desenvolvimento eficientes, replicáveis e sempre atualizados. Ao dominar o uso do Winget e seus scripts de configuração, você está investindo em produtividade e garantindo que seu foco permaneça no desenvolvimento de suas aplicações.

0 views
Back to Blog

Related posts

Read more »

Stop writing CLAUDE.md from scratch

Every Claude project starts the same way: you open a blank file and write CLAUDE.md. The structure is always the same—project overview, build commands, code sty...