Bash Cards are scannable QR codes that run powerful Bash scripts automatically on Linux systems. Each card is a modular utility: scan it, and it executes a specific task—no keyboard needed.
Bash (Bourne Again SHell) is the most common command-line shell for Linux. A shell is the interface between you and the system—it's how you type commands, run programs, and control the machine.
An interpreter reads a script line-by-line and runs it instantly. Bash is an interpreter for .sh (shell) scripts—it executes your logic live as the code is read.
Side-loading means running programs outside the official repository or app store. Bash Cards are sideloaded via QR scan directly into a shell environment.
Sneakernet refers to physically transferring data (like using a USB drive or QR code on paper) instead of over the internet. Bash Cards use this method—scan from a printed card, no network needed.
Scan a Bash Card with a webcam or barcode scanner. It pastes the script into your terminal and executes it. No typing. No guessing. Just action.
The largest QR Code is Version 40 (177x177 modules), which can hold up to 2,953 bytes (~3 KB) of binary data or 4,296 alphanumeric characters.
Standard QR codes max out around 3 KB. They are designed for short scripts, commands, or bootstrap loaders that can fetch larger payloads if needed.
This system automates complex or repetitive Linux tasks. No need to memorize commands—just scan and run. It's fast, reliable, and hands-free. This system can also be delivered via curl and executed the same way—no scanner required.
Bash Cards can contain anything: educational scripts, system control, hacking tools, testing routines, data transfer commands, or any Linux shell logic.