Script Library
Shortcut Scripts
Quick scripts grouped by purpose and operating system. Use the list below to expand each script, then copy the run command or download the script directly.
Important Safety Disclaimer
You are responsible for what you run as root/sudo.
Always download and inspect the script before running it with elevated privileges.
Recommended review flow:
- Download script directly.
- Open and review the code.
- Run only if you trust what it does.
Scripts (Click to Expand)
Each entry includes direct run command and direct download link. Commands clean up temp files and do not terminate your SSH session.
Visible scripts: 0 / 12
Gemini + Copilot Combined Install
Sets up Node.js current from NodeSource, then installs both Gemini CLI and Copilot package globally via npm.
tmpfile="$(mktemp /tmp/aaran-gemini-copilot.XXXXXX.sh)" && curl -fsSL https://aaran.cloud/assets/scripts/install-gemini-copilot-debian.sh -o "$tmpfile" && bash "$tmpfile"; rm -f "$tmpfile"Gemini CLI Install
Installs Node.js current and then installs Gemini CLI globally. Includes dependency bootstrapping.
tmpfile="$(mktemp /tmp/aaran-gemini-cli.XXXXXX.sh)" && curl -fsSL https://aaran.cloud/assets/scripts/install-gemini-cli-debian.sh -o "$tmpfile" && bash "$tmpfile"; rm -f "$tmpfile"Copilot Package Install
Installs Node.js current and then installs the Copilot npm package globally for CLI workflows.
tmpfile="$(mktemp /tmp/aaran-copilot-cli.XXXXXX.sh)" && curl -fsSL https://aaran.cloud/assets/scripts/install-copilot-cli-debian.sh -o "$tmpfile" && bash "$tmpfile"; rm -f "$tmpfile"Claude Code Install
Installs Node.js current and Anthropic Claude Code CLI globally with required system packages.
tmpfile="$(mktemp /tmp/aaran-claude-code.XXXXXX.sh)" && curl -fsSL https://aaran.cloud/assets/scripts/install-claude-code-debian.sh -o "$tmpfile" && bash "$tmpfile"; rm -f "$tmpfile"Aider CLI Install
Installs Python tooling and pipx, then installs or upgrades Aider CLI in an isolated environment.
tmpfile="$(mktemp /tmp/aaran-aider-cli.XXXXXX.sh)" && curl -fsSL https://aaran.cloud/assets/scripts/install-aider-cli-debian.sh -o "$tmpfile" && bash "$tmpfile"; rm -f "$tmpfile"OpenAI CLI Install
Installs Python and pipx dependencies, then installs or upgrades the OpenAI CLI package.
tmpfile="$(mktemp /tmp/aaran-openai-cli.XXXXXX.sh)" && curl -fsSL https://aaran.cloud/assets/scripts/install-openai-cli-debian.sh -o "$tmpfile" && bash "$tmpfile"; rm -f "$tmpfile"Node.js Current Install
Adds NodeSource current repository and installs the latest current Node.js + npm runtime.
tmpfile="$(mktemp /tmp/aaran-nodejs-current.XXXXXX.sh)" && curl -fsSL https://aaran.cloud/assets/scripts/install-nodejs-current-debian.sh -o "$tmpfile" && bash "$tmpfile"; rm -f "$tmpfile"GitHub CLI Install
Adds the official GitHub CLI apt repository and installs `gh` for repository and PR workflows.
tmpfile="$(mktemp /tmp/aaran-gh-cli.XXXXXX.sh)" && curl -fsSL https://aaran.cloud/assets/scripts/install-gh-cli-debian.sh -o "$tmpfile" && bash "$tmpfile"; rm -f "$tmpfile"Docker Engine Install
Installs Docker Engine, Buildx, Compose plugin, and enables Docker service at boot.
tmpfile="$(mktemp /tmp/aaran-docker-engine.XXXXXX.sh)" && curl -fsSL https://aaran.cloud/assets/scripts/install-docker-engine-debian.sh -o "$tmpfile" && bash "$tmpfile"; rm -f "$tmpfile"kubectl Install
Adds the official Kubernetes apt repo and installs kubectl client tooling.
tmpfile="$(mktemp /tmp/aaran-kubectl.XXXXXX.sh)" && curl -fsSL https://aaran.cloud/assets/scripts/install-kubectl-debian.sh -o "$tmpfile" && bash "$tmpfile"; rm -f "$tmpfile"Terraform Install
Adds HashiCorp apt repository and installs Terraform for infrastructure-as-code workflows.
tmpfile="$(mktemp /tmp/aaran-terraform.XXXXXX.sh)" && curl -fsSL https://aaran.cloud/assets/scripts/install-terraform-debian.sh -o "$tmpfile" && bash "$tmpfile"; rm -f "$tmpfile"Fastest Mirror Optimizer + Optional Daily Cron
Uses netselect-apt on Debian for broad mirror testing (with fallback checks), applies best mirror, runs apt update, and can install a daily auto-refresh cron.
tmpfile="$(mktemp /tmp/aaran-mirror-opt.XXXXXX.sh)" && curl -fsSL https://aaran.cloud/assets/scripts/optimize-debian-ubuntu-mirrors.sh -o "$tmpfile" && bash "$tmpfile"; rm -f "$tmpfile"