Αναφορά Rayfin CLI

Βρείτε τις εντολές Rayfin CLI για τη δημιουργία έργων, τη διαχείριση αλλαγών σχήματος, την ανάπτυξη στο Fabric και τη ρύθμιση παραμέτρων περιβάλλοντος. Κάθε ενότητα παραθέτει τη σύνταξη εντολών, τις επιλογές και τις συνήθεις χρήσεις.

Εγκατάσταση

Χρησιμοποιήστε το npm i @microsoft/rayfin-cli για να εγκαταστήσετε το CLI.

Πώς να ξεκινήσετε

Ακολουθήστε τα βήματα στο τερματικό σας για να δημιουργήσετε μια εφαρμογή Fabric.

npm create @microsoft/rayfin@latest my-app  # 1. Create a project from a template
cd my-app
npx rayfin dev  # 2. Run the frontend dev server
npx rayfin up   # 3. Deploy to Microsoft Fabric

Συμβουλή

Για υπάρχοντα ή κενά έργα, χρησιμοποιήστε το npx rayfin init αντί npm create για να προσθέσετε το Rayfin σε ένα έργο που έχει ήδη πηγαίο κώδικα ή έναν κενό κατάλογο. Η εντολή init σάς καθοδηγεί στην ενεργοποίηση των υπηρεσιών, στην επιλογή μιας διαλέκτου βάσης δεδομένων και στη διαμόρφωση της στατικής φιλοξενίας χωρίς να δημιουργήσετε ένα νέο πρότυπο.

Για την πλήρη αναλυτική παρουσίαση, ανατρέξτε στο θέμα Δημιουργία και ανάπτυξη της πρώτης Fabric εφαρμογής σας με τα CLI και Ανάπτυξη εφαρμογής Fabric στο Fabric.

Σκαλωσιά ενός έργου με npm create

npm create (γνωστός και ως npm init) εκκινεί ένα νέο έργο καλώντας ένα πακέτο create initializer. Για να δημιουργήσετε μια εφαρμογή Fabric, χρησιμοποιήστε την με τον αρχικοποιητή @microsoft/rayfin:

npm create @microsoft/rayfin@latest my-app --workspace <workspace name>

Αναφορά εντολής

Οι εντολές και οι σημαίες σε αυτό το άρθρο επαληθεύτηκαν από την τοπικά εγκατεστημένη έξοδο βοήθειας CLI.

Εντολές ανώτατου επιπέδου

Χρησιμοποιήστε αυτόν τον πίνακα για να βρείτε γρήγορα τη σωστή εντολή.

Εντολή Χρησιμοποιήστε το για να
npx rayfin init [directory] Δημιουργήστε ή διαμορφώστε ένα έργο Rayfin.
npx rayfin connector Βρείτε, ρυθμίστε τις παραμέτρους, επιθεωρήστε και καλέστε συνδέσεις δεδομένων Fabric.
npx rayfin functions init Σκαλωσιά ένα πακέτο λειτουργιών.
npx rayfin dev Εκτελέστε την εφαρμογή και τις Λειτουργίες τοπικά.
npx rayfin init ai-files Εγκαταστήστε ή ελέγξτε τα αρχεία περιβάλλοντος του πράκτορα Rayfin.
npx rayfin up Αναπτύξτε την εφαρμογή στο Fabric και διαχειριστείτε απομακρυσμένες αναπτύξεις.
npx rayfin env Δημιουργήστε αρχεία περιβάλλοντος ειδικά για το πλαίσιο από rayfin/.envτο .
npx rayfin login Συνδεθείτε στην πλατφόρμα Rayfin.
npx rayfin logout Αποσυνδεθείτε και διαγράψτε τα προσωρινά αποθηκευμένα διαπιστευτήρια.

Δημιουργία ή ρύθμιση παραμέτρων έργου

rayfin init [directory]

Χρησιμοποιήστε το rayfin init για να προσθέσετε το Rayfin σε ένα νέο ή υπάρχον έργο.

Όρισμα Περιγραφή
--project-name <name> Ορίστε το όνομα του έργου.
-t, --template <uri> Καθορίστε το πρότυπο URI που θα χρησιμοποιηθεί.
--template-name <name> Επιλέξτε ένα πρότυπο με βάση το όνομα.
-l, --list-templates Λίστα διαθέσιμων προτύπων.
--dialect <dialect> Ορίστε τη διάλεκτο της βάσης δεδομένων.
--services <list> Επιλέξτε ποιες υπηρεσίες θέλετε να ενεργοποιήσετε.
--auth-methods <list> Επιλέξτε μεθόδους ελέγχου ταυτότητας.
--static-hosting Ενεργοποιήστε τη ρύθμιση στατικής φιλοξενίας.
--overwrite Αντικαταστήστε τα υπάρχοντα αρχεία που δημιουργήθηκαν.
--workspace-id <id> Χρησιμοποιήστε ένα συγκεκριμένο αναγνωριστικό χώρου εργασίας Fabric.
--workspace-uri <uri> Χρησιμοποιήστε ένα συγκεκριμένο URI χώρου εργασίας Fabric.
--base-api-url <url> Παρακάμψτε τη βασική διεύθυνση URL API.
--item-id <id> Στοχεύστε ένα συγκεκριμένο αναγνωριστικό στοιχείου Fabric.

Παραδείγματα

Καταγράψτε τα διαθέσιμα πρότυπα πριν από τη σκαλωσιά:

npx rayfin init --list-templates

Αρχικοποιήστε το Rayfin στον τρέχοντα κατάλογο χρησιμοποιώντας ένα πρότυπο με όνομα και μια συγκεκριμένη διάλεκτο:

npx rayfin init . --template-name react-vite --dialect mssql

Δημιουργήστε ένα νέο έργο που δεν είναι αλληλεπιδραστικό με υπηρεσίες και έλεγχο ταυτότητας που έχουν ρυθμιστεί:

npx rayfin init my-app --project-name my-app --services db,storage --auth-methods fabric --static-hosting --overwrite

Εντολές σύνδεσης

Η connector ομάδα εντολών διαχειρίζεται εξωτερικές προελεύσεις δεδομένων Fabric.

rayfin connector types

Παραθέτει τους τύπους συνδέσεων που μπορείτε να προσθέσετε σε ένα έργο.

Επιλογή Περιγραφή
--json Εκπέμπουν τη λίστα τύπων σύνδεσης ως JSON.
-v, --verbose Συμπεριλάβετε λεπτομέρειες δυνατοτήτων.

rayfin connector search [query]

Αναζητά προελεύσεις Fabric που μπορεί να προσθέσει η ταυτότητα εισόδου ως συνδέσεις.

Όρισμα ή επιλογή Περιγραφή
[query] Προαιρετικό φίλτρο ονόματος πηγής χωρίς διάκριση πεζών-κεφαλαίων.
--query <text> Επώνυμο φίλτρο ονόματος πηγής που έχει προτεραιότητα έναντι του [query].
--type <type> Τύποι συνδετήρων διαχωρισμένων με κόμματα. απαιτείται με --workspace-id ή --all-workspaces.
--workspace-id <id> Αναζητήστε έναν χώρο εργασίας Fabric.
--all-workspaces Αναζητήστε κάθε χώρο εργασίας στον οποίο μπορεί να έχει πρόσβαση η ταυτότητα.
-y, --yes Αυτόματη αποδοχή της διαδραστικής παράδοσης προσθήκης.
--limit <n> Μέγιστος αριθμός εμφανιζόμενων αποτελεσμάτων.
--output <interactive\|plain\|json> Επιλέξτε τη μορφή εξόδου.
--json Εκτυπώστε τα αποτελέσματα ως JSON και παραλείψτε τον διαδραστικό επιλογέα.
-v, --verbose Ενεργοποίηση λεπτομερούς εξόδου.

Όταν δεν παρέχεται καμία επιλογή χώρου εργασίας, η εντολή αναζητά τους χώρους εργασίας που έχουν καταγραφεί για την τρέχουσα ανάπτυξη του έργου.

rayfin connector add --type <type>

Προσθέτει μια δήλωση σύνδεσης και στηρίζει τα αρχεία του έργου του.

Επιλογή Περιγραφή
--type <type> Υποχρεωτικό. Τύπος σύνδεσης; Χρήση rayfin connector types για τη λίστα τύπων.
--name <name> Όνομα σύνδεσης; προέρχεται από το στοιχείο όταν παραλείπεται.
--workspace-id <id> Αναγνωριστικό χώρου εργασίας Fabric.
--item-id <id> Fabric item ID.
--operations <ops> Υποσύνολο επιτρεπόμενων πράξεων διαχωρισμένων με κόμματα.
-v, --verbose Ενεργοποίηση λεπτομερούς εξόδου.
-y, --yes Αυτόματη αποδοχή επιβεβαιώσεων.
--json Εκπομπή εξόδου JSON.

rayfin connector list

Παραθέτει τις συνδέσεις που δηλώνονται στο rayfin.yml.

Επιλογή Περιγραφή
-v, --verbose Συμπεριλάβετε μετα-δεδομένα και δυνατότητες σύνδεσης.
--json Εκπομπή εξόδου JSON.

rayfin connector inspect

Επιθεωρεί μια ρυθμισμένη σύνδεση ή μια προέλευση Fabric με απευθείας διεύθυνση χωρίς να κάνει αλλαγές.

Επιλογή Περιγραφή
--name <name> Ρυθμισμένο όνομα σύνδεσης.
-w, --workspace <name> Όνομα χώρου εργασίας για άμεση επιθεώρηση.
--workspace-id <id> Αναγνωριστικό χώρου εργασίας για άμεση επιθεώρηση.
--item <name> Όνομα αντικειμένου για άμεση επιθεώρηση.
--item-id <id> Αναγνωριστικό στοιχείου για άμεση επιθεώρηση.
--type <type> Τύπος συνδετήρα για άμεση επιθεώρηση.
--url <url> URL πύλης σημασιολογικού μοντέλου. Αντλεί τον χώρο εργασίας και τα αναγνωριστικά στοιχείων.
--entity <name> Οντότητα ή πίνακας για δείγμα. Παράλειψη με --query για τη λίστα οντοτήτων.
--query <path> .sql ή .dax αρχείο για εκτέλεση σε λειτουργία μόνο για ανάγνωση.
--rows <n> Όριο σειρών; προεπιλογή σε 10 για δείγματα και έχει ανώτατο όριο 100.
-v, --verbose Ενεργοποίηση λεπτομερούς εξόδου.
--output <interactive\|plain\|json> Επιλέξτε τη μορφή εξόδου.
--json Εκπομπή εξόδου JSON.

Χρησιμοποιείται --name για μια ρυθμισμένη σύνδεση, έναν πλήρη επιλογέα άμεσης προέλευσης ή --url για ένα μοντέλο σημασιολογίας.

rayfin connector invoke [connector-name] [operation]

Καλεί μια λειτουργία σε μια ρυθμισμένη σύνδεση.

Όρισμα ή επιλογή Περιγραφή
[connector-name] Ρυθμισμένο όνομα σύνδεσης.
[operation] Λειτουργία σύνδεσης, όπως executeQuery.
--name <name> Ονομάζεται εναλλακτική λύση του [connector-name].
--operation <operation> Ονομάζεται εναλλακτική λύση του [operation].
--input <json> Είσοδος λειτουργίας JSON.
--file <path> Αρχείο JSON που περιέχει είσοδο λειτουργίας.
--transport <auto\|deployed> Διαδρομή επίκλησης; προεπιλογή σε auto.
-v, --verbose Ενεργοποίηση λεπτομερούς εξόδου.
--output <interactive\|plain\|json> Επιλέξτε τη μορφή εξόδου.
--output-file <path> Γράψτε το πλήρες αποτέλεσμα σε ένα αρχείο.
--max-inline-bytes <bytes> Όριο μεγέθους αποτελέσματος για την εγγραφή ενός αρχείου. προεπιλογή σε 1 MiB.
--json Εκπομπή εξόδου JSON.

rayfin connector remove <name>

Καταργεί μια δήλωση σύνδεσης και τα αρχεία σύνδεσης που δημιουργούνται.

Όρισμα ή επιλογή Περιγραφή
<name> Υποχρεωτικό. Όνομα σύνδεσης για κατάργηση.
-v, --verbose Ενεργοποίηση λεπτομερούς εξόδου.
-y, --yes Αποδεχτείτε αυτόματα την επιβεβαίωση κατάργησης.
--json Εκπομπή εξόδου JSON.

Εντολές συναρτήσεων

rayfin functions init [directory]

Δημιουργεί ικριώματα και διαμορφώνει ένα πακέτο Λειτουργιών.

Όρισμα ή επιλογή Περιγραφή
[directory] Project root; η προεπιλογή είναι ο τρέχων κατάλογος.
--force Αντικαταστήστε ένα υπάρχον ικρίωμα Συναρτήσεων.
--path <relative-path> Συναρτήσεις θέση πακέτου σε σχέση με τη ρίζα του έργου.

Η προεπιλεγμένη θέση πακέτου είναι μια εντοπισμένη θέση χώρου εργασίας ή rayfin/functions.

Εντολές ανάπτυξης

rayfin dev [project-path]

Ξεκινά μια συνεδρία τοπικής ανάπτυξης ενάντια σε ένα backend της Rayfin.

Όρισμα ή επιλογή Περιγραφή
[project-path] Project root; η προεπιλογή είναι ο τρέχων κατάλογος.
--skip-db-apply Παράλειψη αυτόματης διαμόρφωσης βάσης δεδομένων.
--env-file <path> .env αρχείο που χρησιμοποιείται για rayfin.yml παρεμβολή.
--provider <fabric> Πάροχος υποστήριξης; προεπιλογή σε fabric.
-w, --workspace <name> Fabric όνομα χώρου εργασίας για ένα backend πρώτης εκτέλεσης.
--workspace-id <id> Fabric workspace ID για backend πρώτης εκτέλεσης.
--capacity-id <id> Fabric capacity ID για έναν χώρο εργασίας χωρίς χρησιμοποιήσιμους εκχωρημένους πόρους.
-t, --tenant <id> Αναγνωριστικό μισθωτή Microsoft Entra.
--encryption-fallback-enabled Επιτρέψτε την αποθήκευση διακριτικών απλού κειμένου όταν δεν υπάρχει διαθέσιμη κλειδοθήκη λειτουργικού συστήματος.
--no-emit-env Μην δημιουργήσετε ξανά το αρχείο πλαισίου .env.local .
-v, --verbose Ενεργοποιήστε την λεπτομερή καταγραφή.

rayfin dev functions apply

Εκκινεί τον τοπικό κεντρικό υπολογιστή Functions σε σχέση με την ενεργή ανάπτυξη.

Επιλογή Περιγραφή
--port <port> Θύρα κεντρικού υπολογιστή Local Functions; προεπιλογή σε 7071.
--inspect-port <port> Node.js θύρα επιθεωρητή; προεπιλογή .9229
--no-debug Απενεργοποιήστε τον επιθεωρητή Node.js.
--no-emit-env Μην δημιουργήσετε ξανά το αρχείο πλαισίου .env.local .
--verbose Εμφάνιση διαγνωστικού αποτελέσματος.
--json Εκπομπή εξόδου JSON.
-y, --yes Εκτελέστε χωρίς διαδραστικές προτροπές.

Διαχείριση αρχείων παράγοντα

Η rayfin init ai-files εντολή διαχειρίζεται τα αρχεία περιβάλλοντος παράγοντα Rayfin στο έργο σας: AGENTS.md, .mcp.json, και .agents/skills/rayfin/SKILL.md. Το CLI εγκαθιστά αυτά τα αρχεία αυτόματα όταν υποστηρίζετε ένα έργο. Εκτελέστε τις παρακάτω εντολές για να τις εγκαταστήσετε ή να τις ανανεώσετε σε ένα υπάρχον έργο ή να ελέγξετε την κατάστασή τους.

rayfin init ai-files install

Εγκαθιστά ή ανανεώνει τα αρχεία του παράγοντα Rayfin. Η εντολή είναι ανίκανη και διατηρεί τις υπάρχουσες ρυθμίσεις χρήστη.

Επιλογή Περιγραφή
--enable <id> Εγκαταστήστε ή διατηρήστε ένα συγκεκριμένο στοιχείο με το αναγνωριστικό του χώρου ονομάτων, όπως skill:rayfin. Επαναλαμβανόμενη.
--disable <id> Σταματήστε τη διαχείριση ενός συγκεκριμένου στοιχείου χωρίς να διαγράψετε το αρχείο του. Επαναλαμβανόμενη.
--remove-files Αφαιρέστε το αρχείο στο δίσκο κατά την απενεργοποίηση ενός στοιχείου. Απαιτεί --disable.
--force [ids...] Αντικαταστήστε τα τροποποιημένα στοιχεία, επαναφέρετε τα στοιχεία που λείπουν ή δημιουργήστε ακατάλληλη μορφή .mcp.json. Αποδέχεται προαιρετικά αναγνωριστικά με διαστήματα ονομάτων για το εύρος της λειτουργίας. Ποτέ δεν αντικαθιστά AGENTS.md.
-n, --dry-run Αναφέρετε τις αλλαγές χωρίς να γράψετε αρχεία.
--json Εκπέμπει δομημένη έξοδο ως JSON. υπονοεί μη διαδραστική λειτουργία.
-y, --yes, --non-interactive Παραλείψτε την αλληλεπιδραστική προτροπή και αποδεχτείτε τις προεπιλογές.

Για παράδειγμα, εγκαταστήστε τις προεπιλογές χωρίς να σας ζητηθεί:

npx rayfin init ai-files install --yes

rayfin init ai-files status

Εκτυπώνει την κατάσταση κάθε αρχείου διαχειριζόμενου παράγοντα. Χρήση --json για δομημένη έξοδο.

Οι πιθανές καταστάσεις περιλαμβάνουν up-to-date, update-available, user-modified, missing, not-installed, disabled, , orphanedκαι unreadable. Εκτελέστε rayfin init ai-files install για να ανανεώσετε αρχεία ή rayfin init ai-files install --force <id> να αντικαταστήσετε ένα συγκεκριμένο διαχειριζόμενο στοιχείο.

Ανάπτυξη στο Fabric

rayfin up

Χρησιμοποιήστε το rayfin up για να αναπτύξετε την εφαρμογή για να Fabric ως στοιχείο Rayfin.

Όρισμα Περιγραφή
-t, --tenant <id> Χρησιμοποιήστε ένα συγκεκριμένο αναγνωριστικό μισθωτή.
-w, --workspace <name> Ανάπτυξη σε χώρο εργασίας Fabric με όνομα. Η προεπιλογή είναι My Workspace.
--workspace-id <id> Ανάπτυξη σε ένα συγκεκριμένο αναγνωριστικό χώρου εργασίας Fabric.
--workspace-uri <uri> Ανάπτυξη σε ένα συγκεκριμένο URI χώρου εργασίας Fabric.
--item-name <name> Fabric item display name. Η προεπιλογή είναι το αναγνωριστικό έργου.
--capacity-id <id> Fabric capacity ID όταν ο χώρος εργασίας προορισμού χρειάζεται εκχωρημένους πόρους.
--force Να επιτρέπονται καταστροφικές αλλαγές σχήματος δεδομένων.
-n, --dry-run Επικυρώστε τις εισόδους και επιλύστε τον χώρο εργασίας χωρίς ανάπτυξη.
--env-file <path> .env αρχείο για ιδιότητες ανάπτυξης; προεπιλογή σε rayfin/.env.
-v, --verbose Ενεργοποίηση λεπτομερούς εξόδου.
--json Επιστρέψτε την έξοδο ανάπτυξης σε μορφή JSON.
-y, --yes Αυτόματη αποδοχή επιβεβαιώσεων.
--encryption-fallback-enabled Επιτρέψτε την αποθήκευση διακριτικών απλού κειμένου όταν δεν υπάρχει διαθέσιμη κλειδοθήκη λειτουργικού συστήματος.
--exclude-services <names> Υπηρεσίες διαχωρισμένες με κόμματα για παράλειψη κατά τη δημιουργία και την ανάπτυξη: staticHosting ή functions.
--provider <fabric> Υπηρεσία παροχής ανάπτυξης; προεπιλογή σε fabric.

Παραδείγματα

Ανάπτυξη στον τρέχοντα επιλεγμένο χώρο εργασίας Fabric:

npx rayfin up

Κάντε προεπισκόπηση των ενεργειών ανάπτυξης χωρίς να τις εφαρμόσετε:

npx rayfin up --dry-run --verbose

Ανάπτυξη σε συγκεκριμένο χώρο εργασίας μη αλληλεπιδραστικά:

npx rayfin up --workspace-id <workspace-id> --yes

Ανάπτυξη χωρίς δημιουργία ή ανάπτυξη λειτουργιών:

npx rayfin up --exclude-services functions

--capacity-id δεν μπορεί να συνδυαστεί με --workspace, --workspace-id, ή --workspace-uri.

Δευτερεύουσα δέσμευση Περιγραφή
npx rayfin up db apply Δημιουργήστε και εφαρμόστε τη διαμόρφωση DAB στο απομακρυσμένο τελικό σημείο φόρτου εργασίας στοιχείου Rayfin.
npx rayfin up functions deploy Δημιουργήστε, συσκευάστε και αναπτύξτε συναρτήσεις στο ενεργό απομακρυσμένο στοιχείο.
npx rayfin up staticapp deploy Δημιουργήστε, συσκευάστε και αναπτύξτε στατικό περιεχόμενο στο απομακρυσμένο στοιχείο Rayfin.
npx rayfin up connector apply Εφαρμόστε τη διαμόρφωση της βάσης δεδομένων για δηλωμένες υποδοχές GraphQL.
npx rayfin up status Εμφάνιση της τρέχουσας κατάστασης ανάπτυξης.
npx rayfin up list Παραθέστε όλες τις αναπτύξεις Fabric που έχουν καταγραφεί για το έργο.
npx rayfin up switch [workspace] Αλλάξτε την ενεργή ανάπτυξη Fabric και ξαναγράψτε rayfin/.env.

rayfin up db apply

Δημιουργεί και εφαρμόζει διαμόρφωση DAB στο απομακρυσμένο τελικό σημείο φόρτου εργασίας στοιχείου Rayfin.

Όρισμα Περιγραφή
--verbose Εμφάνιση λεπτομερούς εξόδου.
--force Αναγκαστική αναγέννηση και εφαρμογή διαμόρφωσης.
--json Επιστροφή εξόδου σε μορφή JSON.

Παραδείγματα

Εφαρμογή αλλαγών διαμόρφωσης βάσης δεδομένων στο απομακρυσμένο στοιχείο Rayfin:

npx rayfin up db apply

Αναγέννηση δύναμης και λήψη μηχανικά αναγνώσιμης εξόδου:

npx rayfin up db apply --force --json

rayfin up functions deploy

Δημιουργεί, συσκευάζει και αναπτύσσει συναρτήσεις στο ενεργό απομακρυσμένο στοιχείο.

Επιλογή Περιγραφή
--verbose Εμφάνιση λεπτομερούς εξόδου.
--skip-build Αναπτύξτε την έξοδο των υπαρχουσών συναρτήσεων χωρίς δημιουργία.
--json Εκπομπή εξόδου JSON.

rayfin up connector apply

Εφαρμόζει διαμόρφωση βάσης δεδομένων για δηλωμένες υποδοχές GraphQL.

Επιλογή Περιγραφή
--name <name> Εφαρμόστε μόνο την επώνυμη σύνδεση.
--verbose Ενεργοποίηση λεπτομερούς εξόδου.
--json Εκπομπή εξόδου JSON.

rayfin up staticapp deploy

Δημιουργεί, συσκευάζει και αναπτύσσει στατικό περιεχόμενο στο απομακρυσμένο στοιχείο Rayfin.

Όρισμα Περιγραφή
--verbose Εμφάνιση λεπτομερούς εξόδου.
--skip-build Ανάπτυξη χωρίς εκτέλεση του βήματος δόμησης.
--json Επιστροφή εξόδου σε μορφή JSON.

Παραδείγματα

Δημιουργία και ανάπτυξη στατικού περιεχομένου:

npx rayfin up staticapp deploy

Αναπτύξτε έναν προκατασκευασμένο dist φάκελο χωρίς να εκτελέσετε ξανά τη δομή:

npx rayfin up staticapp deploy --skip-build

rayfin up status

Εμφανίζει την κατάσταση της ανάπτυξης cloud.

Όρισμα Περιγραφή
--json Επιστροφή κατάστασης σε μορφή JSON.
--verbose Εμφάνιση λεπτομερούς εξόδου.

Παραδείγματα

Ελέγξτε την τρέχουσα κατάσταση ανάπτυξης:

npx rayfin up status

Επιστρέψτε την κατάσταση ως JSON για χρήση σε δέσμες ενεργειών:

npx rayfin up status --json

rayfin up list

Παραθέτει όλες τις αναπτύξεις Fabric που έχουν καταγραφεί για αυτό το έργο.

Όρισμα Περιγραφή
--json Επιστρέψτε τη λίστα ανάπτυξης σε μορφή JSON.

Παραδείγματα

Παραθέστε όλες τις καταγεγραμμένες αναπτύξεις Fabric για το έργο:

npx rayfin up list

rayfin up switch [workspace]

Αλλάζει την ενεργή Fabric την ανάπτυξη και ξαναγράφει το rayfin/.env ανάλογα.

Όρισμα Περιγραφή
-l, --list Καταχωρίστε τις διαθέσιμες αναπτύξεις χωρίς εναλλαγή.
--no-emit-env Παράλειψη εγγραφής αρχείων περιβάλλοντος που εκπέμπονται.

Παραδείγματα

Λίστα διαθέσιμων αναπτύξεων για μετάβαση σε:

npx rayfin up switch --list

Αλλάξτε την ενεργή ανάπτυξη σε έναν συγκεκριμένο χώρο εργασίας:

npx rayfin up switch my-workspace

Δημιουργία αρχείων περιβάλλοντος

rayfin env

Χρησιμοποιείται για rayfin env την εκπομπή τιμών για συγκεκριμένο .env.local πλαίσιο από rayfin/.envτο .

Όρισμα Περιγραφή
--framework <vite|nextjs|plain> Επιλέξτε τη μορφή πλαισίου προορισμού.
--output <dir> Γράψτε τα αρχεία που δημιουργούνται σε έναν συγκεκριμένο κατάλογο.
--show Εκτυπώστε τις εκπεμπόμενες τιμές χωρίς εγγραφή αρχείων.

Παραδείγματα

Δημιουργήστε ένα συμβατό με .env.localVite:

npx rayfin env --framework vite

Προεπισκόπηση τιμών εκπεμπόμενου περιβάλλοντος χωρίς εγγραφή αρχείων:

npx rayfin env --framework nextjs --show

Είσοδος και αποσύνδεση

rayfin login

Χρησιμοποιήστε το rayfin login για να συνδεθείτε στην πλατφόρμα Rayfin.

Όρισμα Περιγραφή
--tenant <id> Χρησιμοποιήστε ένα συγκεκριμένο αναγνωριστικό μισθωτή.
--service-principal Προσπαθήστε να συνδεθείτε στην κύρια υπηρεσία. Αυτή η επιλογή παρατίθεται στη βοήθεια, αλλά δεν υποστηρίζεται προς το παρόν.
-u, --client-id <id> Καταχωρήστε το αναγνωριστικό προγράμματος-πελάτη για την είσοδο της κύριας υπηρεσίας. Αυτή η επιλογή παρατίθεται στη βοήθεια, αλλά δεν υποστηρίζεται προς το παρόν.
-p, --client-secret <secret> Δώστε τον μυστικό κωδικό πελάτη για την είσοδο της κύριας υπηρεσίας. Αυτή η επιλογή παρατίθεται στη βοήθεια, αλλά δεν υποστηρίζεται προς το παρόν.
--select Επιλέξτε από τους διαθέσιμους συνδεδεμένους λογαριασμούς ή περιβάλλοντα.
--encryption-fallback-enabled Ενεργοποίηση εναλλακτικής συμπεριφοράς κρυπτογράφησης.

Παραδείγματα

Συνδεθείτε διαδραστικά:

npx rayfin login

Είσοδος σε συγκεκριμένο μισθωτή:

npx rayfin login --tenant 00000000-0000-0000-0000-000000000000

Εναλλαγή μεταξύ συνδεδεμένων λογαριασμών:

npx rayfin login --select
Δευτερεύουσα δέσμευση Περιγραφή
npx rayfin login status Εμφάνιση της τρέχουσας κατάστασης ελέγχου ταυτότητας.

rayfin login status

Εμφανίζει την τρέχουσα κατάσταση ελέγχου ταυτότητας.

Όρισμα Περιγραφή
Χωρίς Αυτή η υποεντολή δεν παραθέτει καμία επιλογή στην έξοδο βοήθειας CLI.

Παράδειγμα

Ελέγξτε αν είστε συνδεδεμένοι:

npx rayfin login status

rayfin logout

Αποσυνδέεται και διαγράφει τα προσωρινά αποθηκευμένα διαπιστευτήρια.

Όρισμα Περιγραφή
Χωρίς Αυτή η εντολή δεν παραθέτει καμία επιλογή στην έξοδο βοήθειας CLI.

Παράδειγμα

Αποσυνδεθείτε και διαγράψτε τα προσωρινά αποθηκευμένα διαπιστευτήρια:

npx rayfin logout