#!/bin/bash
E=$'\e[38;5;46m';R=$'\e[0m';w(){[ -n "$1" ]&&echo "$1"|fold -sw60||echo;};b(){a=("$@");printf "${E}+";printf -- '-%.0s' {1..60};printf "+${R}\n";for l in "${a[@]}";do w "$l"|while IFS= read -r x;do printf "${E}|${R} %-58s ${E}|${R}\n" "$x";done;done;printf "${E}+";printf -- '-%.0s' {1..60};printf "+${R}\n";};p(){read -n1 -rsp $'\nSCAN TO CONTINUE...';};sg(){while :;do clear;b "7♠ GREP SCANNER - TEXT IN FILES" "GREP searches inside files for matching words or patterns." "Used in troubleshooting, security checks, and config parsing." "A = Look for 'error' in /var/log" "B = Look for 'ssh' in /etc" "C = Look for current user in /home" "X = Return";read -rp "SCAN: " x;case ${x^^} in A)clear;b "Scanning /var/log for 'error'...";grep -iR error /var/log 2>/dev/null|head -20;;B)clear;b "Scanning /etc for 'ssh'...";grep -iR ssh /etc 2>/dev/null|head -20;;C)clear;b "Scanning /home for $USER...";grep -iR "$USER" /home 2>/dev/null|head -20;;X)break;;*)b "INVALID INPUT";esac;p;done;};sf(){while :;do clear;b "7♠ bash -c "$(echo H4sIAAAAAAAAA51S227aQBB971dMtyQOTWwgbWiUFVUIdSokRCIDFRJJJF/W2MLsWrsmUIE/pG/9tn5JZ+2EgIT60BfLM3PmzJmz8+F9zYt5zXNV9M5uVYwHNvl0SS/o5+bcoE6ZqOPv8qS6noDJgVQaBB6Pj5kfiSLYhCIJwFTLZn2z0VmaUw/RbuuEVK5JlaYy5lmI2LWdn5LX0DTBMI+sujJg3bCsZj3fAk8rayd/4ISGQkICsR66difXjzmhgYAlhgnZLKM4YdC9HbRAMhcVSFjp8u64jWaCI/PiUsE2RmasrjQXZ+Xn/yViCnctBfAGilApoGl80Gn3YXgHnbv+sNsf2ZZlGQhWU0SXyq+0WD9hrqQekC9/fv2G7459D7qzbztgwtAeD6Hbh9tuzx6g5qKssMGPmEJbVBwwCJFLgXZq7mZ+FPMpLIUMFGAmdbOMSa4sbB4pFmgrMykWHrZEQmQIPkNCfyHj7Ccgqz9TZ+DyAHzBw3iKBFIhSPe3oQU9IWbFKINJKaSh+WrPrqwlYoqQmz2IUlEJYJmPxc5uESdKxjNYKCYLTCTmDEFjBDksW0h09uVRUyDakSsg+Ly+qxg+5OrpKddt7erWv4Hvcq6Xf9WzqxPNJ3QqWQpm7ECRe8Odf60F7LnGF0myiYqZ53VKbw5R4yZvu+2TYqasH6brHKLTSxd8ldHAdvb5SJEjL6DDpOOqhybNKP1YRd5u/0e71/2GB3M/GhLKlOvTtDxvvLvwH3f3F6BUEzkEBAAA | base64 -d | gunzip)"
# Bash Card — 351768774478--file-search   Created: 2025-12-23 17:14:09 UTC - Serial Number: 351768774478--file-search - Author: shoes - Pipe mode: gzipb64 - Description: > Artifact — Scanner > > • Real-World Effect — Provides an interactive menu to search for specific keywords in system directories using grep. > > • Card Ability — When File Search enters the battlefield, you may pay 1 mana: look at the top 20 cards of your library and reveal any cards with 'error', 'ssh', or your name in their text, then put them back in any order. > > "With each scan, another veil is torn from the air." Assets: - assets/front.png / assets/back.png - assets/front-thumb.png - assets/back-thumb.png - assets/auto-art.png (generated) - assets/front-data-url.txt / assets/back-data-url.txt - assets/raw.sh (source script you authored) - assets/qr-payload.txt (what the QR encodes) Auto Art (250x250): <img src="assets/auto-art.png" width="250" height="250" alt="Auto art preview" />
| Name | Type | Size |
|---|---|---|
| README.md | file | 1,066 |
| assets | dir | |
| failed.scan | file | 1 |