Installeren
Je hebt Node.js 18 of nieuwer nodig. Installeer de CLI daarna met npm:
npm install -g https://zeno-innovations.com/dashboard/zeno-cli.tgz
Controleer of het gelukt is met zeno --version. De CLI werkt op Windows, macOS en Linux.
In drie stappen live
- Log eenmalig in. Typ
zeno login. Je browser opent, je logt in op je Zeno-account en de CLI onthoudt dat op deze computer. - Ga naar de map van je project. Bijvoorbeeld met
cd mijn-website, of open de map in VS Code en gebruik de ingebouwde terminal. - Zet hem live. Typ
zeno --prod. De eerste keer vraagt de CLI een projectnaam en of het een website of een server is. Daarna staat je site online.
$ zeno --prod
▲ Zeno Innovations CLI
🔗 Linked to my-site (12 files, 0.4 MB)
⏳ Building…
✅ Production: https://my-site.zeno-innovations.com [4s]
De map wordt gekoppeld aan je project via een kleine .zeno-map (vergelijkbaar met .vercel). Die wordt automatisch aan je .gitignore toegevoegd. De volgende keer is zeno --prod genoeg.
Eerst een preview, daarna live
Wil je een wijziging eerst bekijken? Typ dan alleen zeno. Je krijgt een preview-link met de nieuwe versie, terwijl je live site hetzelfde blijft. Tevreden? Dan zet zeno --prod hem live. Zo kun je een nieuwe versie ook eerst naar een klant of vriend sturen.
Alle commando's
| Commando | Wat het doet |
|---|---|
zeno --prod | Deze map live zetten (productie) |
zeno | Een preview van je website maken; productie blijft hetzelfde |
zeno login | Inloggen via je browser |
zeno logout | Uitloggen op deze computer |
zeno whoami | Laten zien met welk account je bent ingelogd |
zeno ls | Al je projecten met hun status en adres |
zeno open | Het project van deze map openen in het dashboard |
zeno link | Deze map aan een ander (of nieuw) project koppelen |
Handige opties: --yes (geen vragen, handig in scripts), --name <project>, --server of --website om het type te kiezen, en --cwd <map> om een andere map te deployen.
Je geheimen blijven op je computer
De CLI stuurt alleen je code mee. Bestanden die in .gitignore of .zenoignore staan worden overgeslagen, net als node_modules, .git en geheimen zoals .env en signeersleutels. Heeft je app een API-sleutel of bot-token nodig, dan zet je die als omgevingsvariabele in het dashboard.
Websites, bots en servers
De CLI herkent zelf of je map een website of een server is, en vraagt het voor de zekerheid. Websites worden gebouwd (als er een build-script is) en als bestanden geserveerd. Servers, zoals een Node.js- of Python-app, een API of een Discord-bot, worden gestart en draaiend gehouden. Servers zijn onderdeel van het Pro-plan.