Uma extensão leve para Google Chrome (Manifest V3) que permite extrair rapidamente variáveis das tabelas do Azure DevOps (Library Groups ou Pipeline Variables) e copiá-las para a área de transferência em formatos prontos para uso.
Chega de copiar chave por chave manualmente! Com esta extensão, você pode capturar todas as variáveis visíveis na tela com um único clique e formatá-las como:
- JSON: Ideal para configurações de sistemas, scripts ou APIs.
- Dot-Env (.env): Perfeito para colar direto no seu arquivo de ambiente local e rodar aplicações.
- Interface Intuitiva: Popup simples para escolha de formato.
- Cópia Inteligente: Remove espaços extras e formata os dados automaticamente.
- Feedback Visual: Notificações rápidas no próprio popup confirmando o sucesso da extração.
Como esta é uma extensão personalizada e não está na Chrome Web Store, siga estes passos simples para instalá-la:
- Baixe os arquivos: Certifique-se de que os arquivos
manifest.json,popup.htmlepopup.jsestão todos na mesma pasta (ex:extensao-azure-extractor). - Abra o Chrome: Vá para o endereço
chrome://extensions/. - Ative o Modo do Desenvolvedor: No canto superior direito, ative a chave Modo do desenvolvedor.
- Carregue a extensão:
- Clique no botão Carregar sem compactação (Load unpacked).
- Selecione a pasta onde você salvou os arquivos da extensão.
- Fixe para facilitar: Clique no ícone de quebra-cabeça (Extensões) ao lado da barra de endereços e "fixe" o Extrator de Variáveis para acesso rápido.
- Acesse a página do Azure DevOps onde as variáveis estão listadas (ex: Pipelines -> Library).
- Clique no ícone da extensão 🚀.
- Selecione o formato desejado (JSON ou Dot-Env).
- Clique em Extrair e Copiar.
- Pronto! O conteúdo já está na sua área de transferência. É só dar um
Ctrl + V.
.
├── manifest.json # Configurações e permissões da extensão
├── popup.html # Interface visual (HTML/CSS)
└── popup.js # Lógica de extração e formatação
Este projeto é de uso livre. Sinta-se à vontade para modificar e adaptar conforme sua necessidade!
Dica: Se as variáveis não forem detectadas, certifique-se de que a tabela está carregada na tela antes de clicar no botão de extração.
