feat(n8n): add limit parameter to make import command

This commit is contained in:
Yury Kossakovsky
2026-01-02 16:08:50 -07:00
parent 5a279b4a0a
commit 3f93b8a367
5 changed files with 12 additions and 8 deletions

View File

@@ -35,15 +35,12 @@ fi
TOTAL_FOUND=$(echo "$WORKFLOW_FILES" | wc -l | tr -d ' ')
# Apply limit if IMPORT_LIMIT is set
if [ -n "$IMPORT_LIMIT" ] && [ "$IMPORT_LIMIT" -gt 0 ] 2>/dev/null; then
# Apply limit if set (e.g., make import n=10)
if [ -n "$IMPORT_LIMIT" ]; then
WORKFLOW_FILES=$(echo "$WORKFLOW_FILES" | head -n "$IMPORT_LIMIT")
TOTAL=$(echo "$WORKFLOW_FILES" | wc -l | tr -d ' ')
echo "Found $TOTAL_FOUND workflows, importing first $TOTAL (limit: $IMPORT_LIMIT)"
else
TOTAL=$TOTAL_FOUND
echo "Found $TOTAL workflows to import"
fi
TOTAL=$(echo "$WORKFLOW_FILES" | wc -l | tr -d ' ')
echo "Importing $TOTAL of $TOTAL_FOUND workflows"
echo ''
# Use a counter file since pipes create subshells