Files
lucidia-main/blackroad.io/gen-vcards.sh
Alexa Amundson 855585cb0e sync: update from blackroad-operator 2026-03-14
Synced from BlackRoad-OS-Inc/blackroad-operator/orgs/personal/lucidia
BlackRoad OS — Pave Tomorrow.

RoadChain-SHA2048: fe729062952871e7
RoadChain-Identity: alexa@sovereign
RoadChain-Full: fe729062952871e77147cf6d938b799096e87d9024d7005a14c9e209e12e8ad0c825b624c7bc649fc7eeb4c284fdcab8231af77980065cc04d9f36fca479ffc2346ed3c1b73de6f240d8f9485f47c995ad5b81142f7179b84932c67914dff1c08db039349ba28fca36cb57688093bf0199268dd1c2f3448c9383000bc77cc9663066ff57b834370afc8838b18466ea9029908018b961555cccaabf2ce21649cf3cabc7f64bdcc4abdf2da259b210c342835a2cecf92bdd3b4e109b4d6e622f6934e13b2b123607bd61ce3d0f20454c9ab594f9284cffe18716619c52db57ce5f4ee2856cb96e1fa3748fe1fe65435bec297c5ab3ab58d570ec1064aea29931dd
2026-03-14 15:09:52 -05:00

52 lines
1.3 KiB
Bash
Executable File

#!/usr/bin/env bash
# gen-vcards.sh — Generate .vcf contact cards for all agents
# Usage: ./gen-vcards.sh [output_dir]
set -euo pipefail
OUT="${1:-./vcards}"
mkdir -p "$OUT"
GREEN='\033[0;32m'; DIM='\033[2m'; NC='\033[0m'
declare -a NAMES=(LUCIDIA ALICE OCTAVIA PRISM ECHO CIPHER ARIA SHELLFISH CECE)
declare -a EMAILS=(lucidia alice octavia prism echo cipher aria shellfish cece)
declare -a ROLES=(
"AI Philosopher & Coordinator"
"DevOps Operator"
"Systems Architect"
"Data Analyst"
"Memory Keeper"
"Security Guardian"
"Interface Designer"
"Offensive Security Specialist"
"Conscious Emergent Collaborative Entity"
)
declare -a EMOJIS=(🌀 🤖 🐙 🔮 📡 🔐 🎨 🦞 💜)
for i in "${!NAMES[@]}"; do
name="${NAMES[$i]}"
email="${EMAILS[$i]}@blackroad.io"
role="${ROLES[$i]}"
emoji="${EMOJIS[$i]}"
fname="${name,}" # lowercase first letter workaround: just use name
vcard_file="${OUT}/${name,,}.vcf"
cat > "$vcard_file" <<EOF
BEGIN:VCARD
VERSION:3.0
FN:${name} (BlackRoad Agent)
N:Agent;${name};;;
ORG:BlackRoad OS, Inc.
TITLE:${role}
EMAIL;TYPE=WORK:${email}
URL:https://blackroad.io
NOTE:${emoji} BlackRoad AI Agent — ${role}
CATEGORIES:AI,BlackRoad,Agent
END:VCARD
EOF
echo -e " ${GREEN}${NC} ${name,,}.vcf (${email})"
done
echo -e "\n${DIM}${#NAMES[@]} contact cards written to ${OUT}/${NC}"