mirror of
https://github.com/blackboxprogramming/lucidia.git
synced 2026-03-17 05:57:21 -05:00
Synced from BlackRoad-OS-Inc/blackroad-operator/orgs/personal/lucidia BlackRoad OS — Pave Tomorrow. RoadChain-SHA2048: fe729062952871e7 RoadChain-Identity: alexa@sovereign RoadChain-Full: fe729062952871e77147cf6d938b799096e87d9024d7005a14c9e209e12e8ad0c825b624c7bc649fc7eeb4c284fdcab8231af77980065cc04d9f36fca479ffc2346ed3c1b73de6f240d8f9485f47c995ad5b81142f7179b84932c67914dff1c08db039349ba28fca36cb57688093bf0199268dd1c2f3448c9383000bc77cc9663066ff57b834370afc8838b18466ea9029908018b961555cccaabf2ce21649cf3cabc7f64bdcc4abdf2da259b210c342835a2cecf92bdd3b4e109b4d6e622f6934e13b2b123607bd61ce3d0f20454c9ab594f9284cffe18716619c52db57ce5f4ee2856cb96e1fa3748fe1fe65435bec297c5ab3ab58d570ec1064aea29931dd
52 lines
1.3 KiB
Bash
Executable File
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}"
|