Skip to content

nicolasaigner/SystemToolkit

Repository files navigation

NicolasAigner.SystemToolkit

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.

Instalação

Install-Module NicolasAigner.SystemToolkit -Scope CurrentUser
Import-Module NicolasAigner.SystemToolkit

Build & Publish

Este repositório contém workflow GitHub Actions que publica no PowerShell Gallery quando uma tag v* for criada.

Uso

Export-EnvBackup

Export-EnvBackup -BackupDir 'EnvBackup-20250429-001846'

Merge-EnvFromBackup

Merge-EnvFromBackup -BackupDir 'EnvBackup-20250429-001846'

Export-RegistrySelection

Export-RegistrySelection -Path 'HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment'

Compress-FolderToTarGz

Compress-FolderToTarGz -Path 'C:\Temp\MyFolder' -Destination 'C:\Temp\MyFolder.tar.gz'

Update-MacroKeyboard

Update-MacroKeyboard -Path "ch57x-keyboard-tool.exe" -ConfigFile "mapping.yaml"

About

Scripts e Módulos customizados para rodar no Windows 11.

Resources

Stars

Watchers

Forks

Packages

No packages published