From eb2d88d99f6326579b06fb7024ae2f7a9af58f01 Mon Sep 17 00:00:00 2001 From: DoTheEvo Date: Tue, 26 Sep 2023 21:46:47 +0200 Subject: [PATCH] update --- windows_package_managers/readme.md | 53 ++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 windows_package_managers/readme.md diff --git a/windows_package_managers/readme.md b/windows_package_managers/readme.md new file mode 100644 index 0000000..4ac55ee --- /dev/null +++ b/windows_package_managers/readme.md @@ -0,0 +1,53 @@ +# Windows Package Managers + +###### guide-by-example + +# Purpose & Overview + +Install and manage software on windows through command line. + +* winget +* chocolatey +* scoop + + +# Winget + +`winget search irfanview` +`winget install irfanview` + +\+ Comes preinstalled with windows 10+
+\- Feels like unmanaged afterthought + +# Scoop + +### User + +* non-admin powershell terminal +* `Set-ExecutionPolicy RemoteSigned -Scope CurrentUser` +* `irm get.scoop.sh | iex` +* `scoop install git sudo` +* `scoop bucket add extras` +* `scoop bucket add sysinternals` +* `scoop bucket add nonportable` + +### Machine-wide + +* admin powershell terminal +* `Set-ExecutionPolicy Bypass` +* `iex "& {$(irm get.scoop.sh)} -RunAsAdmin"` +* `scoop install git sudo --global` +* `scoop bucket add extras` +* `scoop bucket add sysinternals` +* `scoop bucket add nonportable` + +### Useful + +* search - `scoop search mpv` +* search for avaialble pacakges - [scoop.sh](https://scoop.sh/) + +# Choco + +`Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))` + +