feat(missions): add secure aliases for templatus and schnippsi via setup script
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user