Winget es la interfaz para el servicio del administrador de paquetes.
Con solo digitar está línea de comando:
C:\Users\user> winget
Veremos su uso y una lista de comandos, además de otra información.
Esta herramienta es de código abierto, y muy intuitiva.
Funciona en el símbolo del sistema de Windows y obviamente en la PowerShell.
_
Se requiere de privilegios de administrador para que funcione óptimamente.
Un ejemplo:
C:\Users\user> winget search browser
Está línea de comando, nos enseña una lista de los browsers en la red con sus Nombres, Ids y Origen…
_
Entonces para instalar el browser que deseamos escribiríamos:
C:\Users\user> winget install --id Microsoft.Edge.Dev --source winget
Dentro del Símbolo del sistema. Si quisiéramos encadenar varias instrucciones y automatizar este proceso usaríamos dos caracteres ampersand (&&) después de cada línea de código, así de la siguiente manera:
C:\Users\user> winget install --Id Audacity.Audacity --source winget && winget install --Id GIMP.GIMP --source winget && winget install --Id OBSProject.OBSStudio --source winget
Y. Dentro del PowerShell. Si quisiéramos encadenar varias instrucciones y automatizar un proceso usaríamos el carácter punto y coma ( ; ) después de cada línea de código, así:
PS C:\Users\user> winget install --id Mozilla.Firefox.DeveloperEdition --source winget ; winget install --id BraveSoftware.BraveBrowser.Dev --source winget ; ls ; mkdir newD ; cd newD
De está forma, está herramienta ejecutará la tarea de descargar, instalar… hasta que termine por si sola y si alguna de estás aplicaciones presenta problemas, está interfaz winget simplemente continuará con su trabajo hacia la siguiente línea de comando.
_
Si quisiéramos desinstalar alguna de las aplicaciones, lo haríamos de la misma forma. Nada más cambiamos el comando install por uninstall, así:
C:\Users\user> winget Uninstall --Id Canva.Canva --force --source winget
Aquí pudimos ver que aparece un argumento más “–force” que en la instalación y es que lo mismo podríamos hacer al instalar, forzar la instalación y así nos aseguramos de que va a instalar o a desinstalar, si o si.
_
Repito. Está interfaz de línea de comando es muy intuitiva y nos va dar la información necesaria para dejarse conocer.
_
Source: https://docs.microsoft.com/es-mx/windows/package-manager/winget/
_
Para seguir aprendiendo nos recomiendan leer el tutorial ¿cuál es el misterio con Windows PowerShell?
_
¡La bendición!
Curso de Introducción a la Terminal y Línea de Comandos