Naar de inhoud
Docxcelerate

CLI

Commando's

Elk dxcl-commando, met de vlaggen die ertoe doen.

De CLI is dxcl en zit in het docxcelerate-package. Voer hem eenmalig uit met npx docxcelerate <command>, of installeer het package en roep dxcl direct aan — zie Begin hier.

dxcl init

Maakt een workspace en installeert de dependencies ervan.

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

Voer hem zonder argumenten uit voor een begeleide setup die om het template en het API-endpoint vraagt.

VlagEffect
--dir <path>Maak de workspace binnen <path>
--blankSla het voorbeelddocument over
--official-serverLaat upload.endpoint naar de officiële engine wijzen
--api-endpoint <url>Laat upload.endpoint naar je eigen dienst wijzen
--no-api-endpointLaat upload.endpoint leeg

dxcl document new

Maakt een documentproject binnen een workspace.

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

Schrijft documents/tenancy-renewal/ met document.project.ts, document.tsx, document-style.ts, preview-data.ts, types.ts en een nodes/-directory.

dxcl document node

Genereert een nodecomponent en registreert die.

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
VlagWaarden
--typeparagraph, image, graph
--modestatic, dynamic

De generator schrijft nodes/<name>.node.ts en werkt nodes/index.ts bij. Hij plaatst de node niet in je template — voeg hem toe aan document.tsx op de plek in het document waar hij hoort.


Deze pagina bewerken op GitHub ↗