This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
error_string=("Error: This command has to be run with superuser" | |
"privileges (under the root user on most systems).") | |
if [[ $(id -u) -ne 0 ]]; then echo "${error_string[@]}" >&2; exit 1; fi | |
eval "$(. /etc/os-release && typeset -p ID)" | |
if [[ $ID =~ ^(debian|ubuntu)$ ]]; then | |
pkg=deb | |
apt-get update |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash -e | |
# This script installs or updates to the latest version of Go. | |
# Multi-platform (Linux and macOS) | |
# Multi-architecture (amd64, arm64, arm) support | |
# | |
# Add to your .profile, .bash_profile or .zshenv: | |
# export PATH=$PATH:/usr/local/go/bin | |
error_string=("Error: This command has to be run with superuser" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# PowerShell script to install scoop for multi-user and packages. | |
# If scoop is already installed, any additional packages are installed | |
# and shims are reset in order of the package list. | |
# Test if Admin | |
if (-NOT ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) | |
{ Write-Host "This script requires administrative privileges."; Exit } | |
# Check if scoop is installed | |
Function Test-ScoopInstalled { |
OlderNewer