diff --git a/docs/showcase/cli-tools/actor-context-management.md b/docs/showcase/cli-tools/actor-context-management.md index c9a4fac11..1830a02db 100644 --- a/docs/showcase/cli-tools/actor-context-management.md +++ b/docs/showcase/cli-tools/actor-context-management.md @@ -737,10 +737,11 @@ layout. BACKUP_DIR="$HOME/context-backups/$(date +%Y-%m-%d)" mkdir -p "$BACKUP_DIR" -# List all context names -CONTEXTS=$(ls ~/.cleveragents/context/ 2>/dev/null) +# Iterate over each context directory safely (handles spaces and special characters) +for ctx_dir in "$HOME"/.cleveragents/context/*/; do + [[ -d "$ctx_dir" ]] || continue + ctx=$(basename "$ctx_dir") -for ctx in $CONTEXTS; do python -m cleveragents actor context export "$ctx" \ --output "$BACKUP_DIR/$ctx.json" \ --format json \