Script Vault20 scripts

Shell scripts for mobile devs.

Copy a single curl command and run it in Termux. Every script is tested, documented, and optimized for Android chipsets.

Environment Setup

Environment Setup
beginner

Node.js Setup for Termux

Installs Node.js LTS and npm, fully configured for Android development.

$curl -fsSL https://raw.githubusercontent.com/brighto7700/forge-scripts/main/node-setup.sh | bash
nodejavascriptnpmtermux
ARM64ARM32
View →
Environment Setup
beginner

Python Setup for Termux

Installs Python 3 and pip with the latest pip upgrade, ready for scripting and backend dev.

$curl -fsSL https://raw.githubusercontent.com/brighto7700/forge-scripts/main/python-setup.sh | bash
pythonpipscripting
ARM64ARM32
View →
Environment Setup
beginner

Go Setup for Termux

Installs the Go toolchain for building fast, compiled programs directly on Android.

$curl -fsSL https://raw.githubusercontent.com/brighto7700/forge-scripts/main/go-setup.sh | bash
gogolangbackend
ARM64ARM32
View →
Environment Setup
intermediate

Zsh + Oh My Zsh Setup

Installs Zsh and Oh My Zsh for a powerful, customizable shell experience on Android.

$curl -fsSL https://raw.githubusercontent.com/brighto7700/forge-scripts/main/zsh-setup.sh | bash
zshoh-my-zshshellterminal
ARM64ARM32
View →
Environment Setup
beginner

Vercel CLI Setup

Installs the Vercel CLI for deploying projects directly from Termux on Android.

$curl -fsSL https://raw.githubusercontent.com/brighto7700/forge-scripts/main/vercel-cli-setup.sh | bash
verceldeploymentclinodejs
ARM64ARM32
View →
Environment Setup
intermediate

Rust Setup for Termux

Installs the Rust toolchain including rustc and cargo for systems programming on Android.

$curl -fsSL https://raw.githubusercontent.com/brighto7700/forge-scripts/main/rust-setup.sh | bash
rustcargosystemsprogramming
ARM64ARM32
View →
Environment Setup
beginner

Java 17 Setup for Termux

Installs OpenJDK 17 LTS for Java development and Android-related tooling on Termux.

$curl -fsSL https://raw.githubusercontent.com/brighto7700/forge-scripts/main/java-setup.sh | bash
javajdkopenjdkandroid
ARM64ARM32
View →
Environment Setup
beginner

SQLite Setup for Termux

Installs SQLite for lightweight local database development directly in Termux.

$curl -fsSL https://raw.githubusercontent.com/brighto7700/forge-scripts/main/sqlite-setup.sh | bash
sqlitedatabasesqlstorage
ARM64ARM32
View →
Environment Setup
intermediate

Redis Setup for Termux

Installs Redis for in-memory data storage and caching, usable as a local dev database.

$curl -fsSL https://raw.githubusercontent.com/brighto7700/forge-scripts/main/redis-setup.sh | bash
rediscachedatabasebackend
ARM64ARM32
View →
Environment Setup
advanced

Docker via proot-distro (Alpine)

Sets up Alpine Linux via proot-distro for running Docker and containerized apps on Android without root.

$curl -fsSL https://raw.githubusercontent.com/brighto7700/forge-scripts/main/docker-termux-setup.sh | bash
dockeralpineprootcontainers
Environment Setup
beginner

Full Stack Mobile Dev Setup

All-in-one script: Node.js, Python, Git, SSH keys, Vercel CLI, and storage access — fully configured.

$curl -fsSL https://raw.githubusercontent.com/brighto7700/forge-scripts/main/full-stack-setup.sh | bash
full-stacknodepythongit
ARM64ARM32
View →

Git Workflows

Git Workflows
beginner

Git Setup for Termux

Installs Git and configures username, email, default branch, and editor interactively.

$curl -fsSL https://raw.githubusercontent.com/brighto7700/forge-scripts/main/git-setup.sh | bash
gitversion-controlgithub
ARM64ARM32
View →
Git Workflows
beginner

SSH Key Generator

Generates an ed25519 SSH key pair and displays the public key ready to paste into GitHub.

$curl -fsSL https://raw.githubusercontent.com/brighto7700/forge-scripts/main/ssh-keygen-setup.sh | bash
sshgithubsecuritykeys
ARM64ARM32
View →
Git Workflows
beginner

GitHub CLI Setup

Installs the official GitHub CLI for managing repos, PRs, and issues from Termux.

$curl -fsSL https://raw.githubusercontent.com/brighto7700/forge-scripts/main/gh-cli-setup.sh | bash
githubclighgit
ARM64ARM32
View →
Git Workflows
intermediate

Git Bare Repo Mobile Workflow

Creates a Git bare repo + working directory setup for a clean mobile-first Git deploy workflow.

$curl -fsSL https://raw.githubusercontent.com/brighto7700/forge-scripts/main/git-bare-repo-setup.sh | bash
gitbare-repoworkflowdeploy
ARM64ARM32
View →

Utilities

Utilities
beginner

Termux Storage Access Setup

Grants Termux access to internal storage and shows all mounted storage paths.

$curl -fsSL https://raw.githubusercontent.com/brighto7700/forge-scripts/main/storage-setup.sh | bash
storagetermuxandroidfiles
ARM64ARM32
View →
Utilities
intermediate

Nginx Web Server Setup

Installs and configures Nginx as a local web server inside Termux for testing and serving files.

$curl -fsSL https://raw.githubusercontent.com/brighto7700/forge-scripts/main/nginx-setup.sh | bash
nginxweb-serverhttpserver
ARM64ARM32
View →
Utilities
intermediate

Vim + vim-plug Setup

Installs Vim with vim-plug plugin manager, NERDTree, airline statusbar, and Gruvbox theme.

$curl -fsSL https://raw.githubusercontent.com/brighto7700/forge-scripts/main/vim-setup.sh | bash
vimeditorpluginsterminal
ARM64ARM32
View →
Utilities
beginner

Termux:API Setup

Installs the termux-api package for accessing Android hardware features like battery, clipboard, and vibration.

$curl -fsSL https://raw.githubusercontent.com/brighto7700/forge-scripts/main/termux-api-setup.sh | bash
termux-apiandroidhardwaresensors
ARM64ARM32
View →

Automation

Automation
intermediate

Node.js + PM2 Process Manager

Installs Node.js LTS with PM2 for running and managing Node apps persistently in Termux.

$curl -fsSL https://raw.githubusercontent.com/brighto7700/forge-scripts/main/node-pm2-setup.sh | bash
nodepm2process-managerbackend
ARM64ARM32
View →