Ferramentas PowerShell para:
- Export-EnvBackup — backup completo das variáveis de ambiente em
.reg
+.json
. - Merge-EnvFromBackup — merge interativo desses backups.
- Export-RegistrySelection — exportação filtrada de chaves do Registro.
- Compress-FolderToTarGz — compactação de pastas em
.tar.gz
. - Update-MacroKeyboard — valida e envia configuração do teclado macro via ch57x-keyboard-tool.
Install-Module NicolasAigner.SystemToolkit -Scope CurrentUser
Import-Module NicolasAigner.SystemToolkit
Este repositório contém workflow GitHub Actions que publica no PowerShell Gallery quando uma tag v*
for criada.
Export-EnvBackup -BackupDir 'EnvBackup-20250429-001846'
Merge-EnvFromBackup -BackupDir 'EnvBackup-20250429-001846'
Export-RegistrySelection -Path 'HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment'
Compress-FolderToTarGz -Path 'C:\Temp\MyFolder' -Destination 'C:\Temp\MyFolder.tar.gz'
Update-MacroKeyboard -Path "ch57x-keyboard-tool.exe" -ConfigFile "mapping.yaml"