feat(missions): add secure aliases for templatus and schnippsi via setup script

This commit is contained in:
2025-12-28 15:37:25 +01:00
parent a2f639f0b0
commit b0959a4de1

View File

@@ -86,12 +86,21 @@ if ! grep -q "alias dumbo" "$HOME_DIR/.bashrc"; then
# 🎭 Role Aliases (Secure Wrapper)
WRAPPER="/opt/crumbforest/native_crumbcore_v1/scripts/role_wrapper.sh"
DUMBO_SCRIPT="/opt/crumbforest/app/crumbforest_roles/dumbo_zero.sh"
# Define Dumbo alias if script exists
if [ -f "$DUMBO_SCRIPT" ]; then
alias dumbo="$WRAPPER $DUMBO_SCRIPT"
fi
# Helper to add alias if script exists
add_role_alias() {
local role_name=$1
local script_path="/opt/crumbforest/app/crumbforest_roles/${role_name}_zero.sh"
if [ -f "$script_path" ]; then
echo "alias $role_name=\"$WRAPPER $script_path\"" >> "$HOME_DIR/.bashrc"
fi
}
# Add known roles
add_role_alias "dumbo"
add_role_alias "templatus"
add_role_alias "schnippsi"
add_role_alias "bugsy" # Bugsy might have a script too, or just the log tail alias above
EOF
fi