ABOUT BASH CARDS

What Are Bash Cards?

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.

What Is Bash and a Shell?

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.

What Is an Interpreter?

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.

What Is a Side-Loaded Program?

Side-loading means running programs outside the official repository or app store. Bash Cards are sideloaded via QR scan directly into a shell environment.

What Is Sneakernet?

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.

How To Use Bash Cards?

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.

What Is the Largest QR Code?

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.

What Is the MB Size of a QR Code?

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.

Why Are We Doing This?

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.

What Should Be in Bash Cards?

Bash Cards can contain anything: educational scripts, system control, hacking tools, testing routines, data transfer commands, or any Linux shell logic.