Zum Inhalt springen
Docxcelerate

CLI

Befehle

Jeder dxcl-Befehl, mit den Flags, auf die es ankommt.

Die CLI heißt dxcl und steckt im Paket docxcelerate. Rufen Sie sie einmalig mit npx docxcelerate <command> auf, oder installieren Sie das Paket und rufen dxcl direkt auf — siehe Hier anfangen.

dxcl init

Legt einen Workspace an und installiert dessen Abhängigkeiten.

dxcl init my-documents
dxcl init my-documents --dir workspaces
dxcl init my-documents --blank

Ohne Argumente aufgerufen, führt der Befehl durch eine geführte Einrichtung, die nach dem Template und dem API-Endpoint fragt.

FlagWirkung
--dir <path>Den Workspace innerhalb von <path> anlegen
--blankDas Beispieldokument auslassen
--official-serverupload.endpoint auf die offizielle Engine zeigen lassen
--api-endpoint <url>upload.endpoint auf Ihren eigenen Dienst zeigen lassen
--no-api-endpointupload.endpoint leer lassen

dxcl document new

Legt ein Dokumentprojekt innerhalb eines Workspace an.

dxcl document new tenancy-renewal --title "Tenancy Renewal"

Schreibt documents/tenancy-renewal/ mit document.project.ts, document.tsx, document-style.ts, preview-data.ts, types.ts und einem nodes/-Verzeichnis.

dxcl document node

Erzeugt eine Node-Komponente und registriert sie.

dxcl document node documents/tenancy-renewal next-steps --type paragraph --mode dynamic
dxcl document node documents/tenancy-renewal signature   --type image     --mode static
dxcl document node documents/tenancy-renewal rent-trend  --type graph     --mode static
FlagWerte
--typeparagraph, image, graph
--modestatic, dynamic

Der Generator schreibt nodes/<name>.node.ts und aktualisiert nodes/index.ts. Er platziert den Node nicht in Ihrem Template — fügen Sie ihn in document.tsx an der Stelle ein, an die er im Dokument gehört.


Diese Seite auf GitHub bearbeiten ↗