> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# base44 functions pull

> משוך פונקציות שנפרסו מ-Base44 לקבצים מקומיים.

<Warning>
  דף זה הוא חלק ממיומנות של סוכן קידוד AI ונכתב לסוכנים, לא לבני אדם. לתיעוד Base44 הקריא לבני אדם, ראה את [תיעוד המפתחים](/developers).
</Warning>

# base44 functions pull

משוך פונקציות שנפרסו מ-Base44 לקבצים מקומיים.

## תחביר

```bash theme={null}
npx base44 functions pull [name]
```

## ארגומנטים

| ארגומנט  | תיאור                                 | נדרש |
| -------- | ------------------------------------- | ---- |
| `[name]` | שם פונקציה למשיכה (מושך הכל אם מושמט) | לא   |

## אימות

**נדרש**: כן. אם לא מאומת, תתבקש להתחבר תחילה.

## מה זה עושה

1. שולף פונקציות שנפרסו מ-Base44
2. מסנן לפונקציה שצוינה אם `[name]` מסופק
3. מדלג על פונקציות בבעלות plugin (הן לא נכתבות מקומית)
4. כותב קבצי פונקציה לתיקיית `functions/` המקומית (מוגדר ב-`base44/config.jsonc`)
5. מדווח על כל קובץ כ-`written` (חדש/עודכן) או `unchanged`

## דוגמאות

```bash theme={null}
# Pull all deployed functions
npx base44 functions pull

# Pull a specific function
npx base44 functions pull process-order
```

## פלט

```bash theme={null}
$ npx base44 functions pull
✓ Functions fetched successfully
✓ Function files written successfully
✓ process-order              written
◆ send-notification          unchanged

✓ Pulled 2 functions to base44/functions
```

פונקציה יחידה:

```bash theme={null}
$ npx base44 functions pull process-order
✓ Functions fetched successfully
✓ Function files written successfully
✓ process-order              written

✓ Pulled 1 function to base44/functions
```

## טיפול בשגיאות

אם הפונקציה שצוינה לא נמצאת מרחוק:

```bash theme={null}
$ npx base44 functions pull nonexistent
✓ Function "nonexistent" not found on remote
```

אם הפונקציה שצוינה בבעלות plugin:

```bash theme={null}
$ npx base44 functions pull plugin-func
✓ Function "plugin-func" is managed by a plugin and was not pulled into base44/functions
```

אם לא קיימות פונקציות מרחוק:

```bash theme={null}
$ npx base44 functions pull
✓ No functions found on remote
```

## הערות

* קבצים נכתבים ל-`functionsDir` שהוגדר ב-`base44/config.jsonc` (ברירת מחדל `functions/`)
* קבצים שכבר תואמים לתוכן המרוחק מדולגים (מדווחים כ-`unchanged`)
* **פונקציות בבעלות plugin מדולגות** — פונקציות שמנוהלות על ידי plugin לעולם לא נכתבות מקומית; הן מופיעות כ-`plugin-owned, skipped` בפלט
* זה דורס קבצי פונקציה מקומיים קיימים עם גרסאות מרוחקות — בצע commit לשינויים מקומיים תחילה
* השתמש ב-`npx base44 functions deploy` לדחיפת שינויים מקומיים חזרה ל-Base44
* השתמש ב-`npx base44 functions list` לראות אילו פונקציות נפרסו מרחוק

<Note>דף זה תורגם באמצעות בינה מלאכותית. למידע המדויק והעדכני ביותר, עיין ב[גרסה האנגלית](/). </Note>
