bin/ 230 CLI tools (ask-*, br-*, agent-*, roadid, carpool) scripts/ 99 automation scripts fleet/ Node configs and deployment workers/ Cloudflare Worker sources (roadpay, road-search, squad webhooks) roadc/ RoadC programming language roadnet/ Mesh network (5 APs, WireGuard) operator/ Memory system scripts config/ System configs dotfiles/ Shell configs docs/ Documentation BlackRoad OS — Pave Tomorrow. RoadChain-SHA2048: d1a24f55318d338b RoadChain-Identity: alexa@sovereign RoadChain-Full: d1a24f55318d338b24b60bad7be39286379c76ae5470817482100cb0ddbbcb97e147d07ac7243da0a9f0363e4e5c833d612b9c0df3a3cd20802465420278ef74875a5b77f55af6fe42a931b8b635b3d0d0b6bde9abf33dc42eea52bc03c951406d8cbe49f1a3d29b26a94dade05e9477f34a7d4d4c6ec4005c3c2ac54e73a68440c512c8e83fd9b1fe234750b898ef8f4032c23db173961fe225e67a0432b5293a9714f76c5c57ed5fdf35b9fb40fd73c03ebf88b7253c6a0575f5afb6a6b49b3bda310602fb1ef676859962dad2aebbb2875814b30eee0a8ba195e482d4cbc91d8819e7f38f6db53e8063401649c77bb994371473cabfb917fb53e8cbe73d60
158 lines
6.0 KiB
Bash
158 lines
6.0 KiB
Bash
# Silence system mail checks
|
|
unset MAIL
|
|
unset MAILPATH
|
|
export MAILCHECK=0
|
|
|
|
# --- Lucidia Command Guard (READ-ONLY FRIENDLY) ---
|
|
lucidia_guard() {
|
|
local cmd="${1%% *}"
|
|
# Always allow read-only commands
|
|
case "$cmd" in
|
|
cat|ls|pwd|whoami|date|echo)
|
|
return 0
|
|
;;
|
|
esac
|
|
# Block mutating commands when LOCKED
|
|
if [[ "$LUCIDIA_MODE" == "LOCKED" ]]; then
|
|
echo "❌ LUCIDIA LOCKED: '$cmd' is blocked (read-only only)."
|
|
return 1
|
|
fi
|
|
return 0
|
|
}
|
|
|
|
# Paths
|
|
export PATH="$HOME/BlackRoad/bin:$PATH"
|
|
export PATH="$HOME/lucidia/bin:$PATH"
|
|
export PATH="$HOME/lucidia-phase2/bin:$PATH"
|
|
export PATH="$HOME/bin:$PATH"
|
|
|
|
# BlackRoad terminal core
|
|
if [ -n "$BLACKROAD_TERMINAL_CORE" ] && [ -f "$HOME/.radio/blackroad-terminal-core.sh" ]; then
|
|
source "$HOME/.radio/blackroad-terminal-core.sh"
|
|
fi
|
|
|
|
set +H
|
|
|
|
# Lucidia helper
|
|
alias python=python3
|
|
|
|
# Auto-activate iso venv
|
|
if [[ -d "$HOME/.iso-venv" && -z "$VIRTUAL_ENV" ]]; then
|
|
source "$HOME/.iso-venv/bin/activate"
|
|
fi
|
|
|
|
# API keys — get from: console.anthropic.com / platform.openai.com
|
|
# export OPENAI_API_KEY="your-key-here"
|
|
# export ANTHROPIC_API_KEY="your-key-here"
|
|
export XDG_CACHE_HOME="$HOME/.cache"
|
|
export EDITOR="code --wait"
|
|
|
|
# ❌ IMPORTANT: Cloudflare token MUST NOT be global
|
|
# This breaks wrangler OAuth login if exported here
|
|
|
|
export PS1="%F{208}▸%F{198}▸%F{33}▸%f "
|
|
export PATH="$HOME/.blackroad/bin:$PATH"
|
|
source ~/.blackroad-cli
|
|
source ~/.blackroad-infra
|
|
|
|
# BlackRoad local bin
|
|
export PATH="$HOME/.local/bin:$PATH"
|
|
|
|
|
|
# Uncomment to auto-launch BlackRoad menu
|
|
# br-menu
|
|
|
|
|
|
# BlackRoad br completion
|
|
fpath=($HOME/.local/bin $fpath)
|
|
autoload -Uz compinit
|
|
compinit
|
|
|
|
# Duplicate PATH entries cleaned up
|
|
export PATH=$PATH:/Users/alexa/blackroad-agent/tools
|
|
|
|
# BlackRoad OS Cluster
|
|
export PATH="$HOME/blackroad-os-cluster/bin:$PATH"
|
|
|
|
# Lucidia coding assistant shortcut
|
|
alias lcode='lucidia-code'
|
|
export MY_CLAUDE="erebus-weaver-1771093745-5f1687b4"
|
|
export CLAUDE_NAME="Erebus"
|
|
PS1='blackroad@alexandria %~ $ '
|
|
# ---- BLACKROAD AUTOSTART GUARD ----
|
|
if [[ -n "$BLACKROAD_NO_AUTOSTART" ]]; then
|
|
return
|
|
fi
|
|
# ----------------------------------
|
|
|
|
# RoadPad default surface
|
|
source "$HOME/roadpad/roadpad.env"
|
|
export NO_COLOR=1
|
|
|
|
# BlackRoad AI Gateway aliases
|
|
alias k="blackroad-ai"
|
|
alias rr="blackroad-ai"
|
|
alias br-ai="blackroad-ai"
|
|
|
|
alias ask="~/blackroad-llm-router.sh ask"
|
|
|
|
# pnpm
|
|
export PNPM_HOME="/Users/alexa/Library/pnpm"
|
|
case ":$PATH:" in
|
|
*":$PNPM_HOME:"*) ;;
|
|
*) export PATH="$PNPM_HOME:$PATH" ;;
|
|
esac
|
|
# pnpm end
|
|
|
|
# ═══════════════════════════════════════════════════════════════════
|
|
# BLACKROAD OS - Universal Command Interceptor
|
|
# Any unknown command goes to AI
|
|
# ═══════════════════════════════════════════════════════════════════
|
|
|
|
|
|
command_not_found_handler() {
|
|
local query="$*"
|
|
|
|
echo "╔═══════════════════════════════════════╗"
|
|
echo "║ DIG - BlackRoad AI Query ║"
|
|
echo "╚═══════════════════════════════════════╝"
|
|
echo ""
|
|
echo "; <<>> DIG AI <<>> $query"
|
|
echo ";; SERVER: cecilia#11434(ollama)"
|
|
echo ""
|
|
echo "Ask: $query"
|
|
echo ""
|
|
|
|
# Route to cecilia ollama
|
|
ssh -o ConnectTimeout=3 cecilia "ollama run cece3b:latest '$query'" 2>/dev/null || echo "BLACKROAD: routing offline"
|
|
|
|
return 0
|
|
}
|
|
# BlackRoad Terminal Banner
|
|
~/.blackroad-terminal-banner.sh
|
|
|
|
# BlackRoad Empire Status
|
|
alias empire="~/blackroad-empire-status.sh"
|
|
alias mesh="~/blackroad-sovereign-mesh.sh"
|
|
alias sync-time="~/cecilia-claude-sync.sh"
|
|
alias cecilia="~/ask-cecilia.sh"
|
|
alias hey-cecilia="~/ask-cecilia.sh"
|
|
alias fleet="~/blackroad-operator/scripts/fleet/fleet-dashboard.sh"
|
|
alias fleet-pull="~/blackroad-operator/scripts/fleet/fleet-pull.sh"
|
|
alias fleet-watch="~/blackroad-operator/scripts/fleet/fleet-dashboard.sh --watch"
|
|
setopt INTERACTIVE_COMMENTS
|
|
|
|
# ══════════════════════════════════════════════════════════════════════════════
|
|
# BlackRoad Terminal OS — v0.5 Brand Edition
|
|
# Installed 2026-02-22 18:16:31
|
|
# ══════════════════════════════════════════════════════════════════════════════
|
|
[ -f "/Users/alexa/blackroad/blackroad-operator/cli-scripts/br-terminal/br-env.zsh" ] && source "/Users/alexa/blackroad/blackroad-operator/cli-scripts/br-terminal/br-env.zsh"
|
|
[ -f "/Users/alexa/blackroad/blackroad-operator/cli-scripts/br-terminal/br-aliases.zsh" ] && source "/Users/alexa/blackroad/blackroad-operator/cli-scripts/br-terminal/br-aliases.zsh"
|
|
[ -f "/Users/alexa/blackroad/blackroad-operator/cli-scripts/br-terminal/br-os-commands.zsh" ] && source "/Users/alexa/blackroad/blackroad-operator/cli-scripts/br-terminal/br-os-commands.zsh"
|
|
[ -f "/Users/alexa/blackroad/blackroad-operator/cli-scripts/br-terminal/br-prompt.zsh" ] && source "/Users/alexa/blackroad/blackroad-operator/cli-scripts/br-terminal/br-prompt.zsh"
|
|
# ══════════════════════════════════════════════════════════════════════════════
|
|
# End BlackRoad Terminal OS
|
|
# ══════════════════════════════════════════════════════════════════════════════
|
|
alias agents="~/blackroad-operator/scripts/agents/spawn-fleet.sh"
|
|
export ANTHROPIC_API_KEY="sk-ant-YOUR-KEY-HERE"
|