Skip to content

📦 Package management scripts for Mac, Pi, Ubuntu, and Windows.

License

Notifications You must be signed in to change notification settings

cscribn/package-manage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

868 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

package-manage

  • Scripts beginning with "_" are meant to be included in other scripts.
  • Scripts are formatted to ease copying/pasting single lines. The code is therefore not DRY and sometimes lines are long running.

pi* & ubuntu*

Bash scripts that install/upgrade Raspberry Pi/Ubuntu packages. Different files are used for different machines.

mac*

Bash scripts that install/upgrade Mac packages.

mac prerequisites

Install brew via Terminal

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Win*

Powershell scripts that install/upgrade Windows packages. Different files are used for different machines.

Win prerequisites

Install Chocolatey via PowerShell

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'))

Download and install the lates PowerShell Core release from GitHub.

Set the Execution Policy in PowerShell Core

Set-ExecutionPolicy Unrestricted

Unblock all script files in the package-manage directory

dir -r | Unblock-File

Run all scripts using PowerShell Core

About

📦 Package management scripts for Mac, Pi, Ubuntu, and Windows.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published