CLI Overview
CLI Overview
The dx
CLI offers a set of tools to work with DXOS components, interact with the network, and build applications.
Installation
npm i -g @dxos/cli
a global dx
should now be available
dx --version
Creating applications
Use the following command to generate an app project named hello
with everything you need to build a collaborative application with DXOS.
dx app create hello
cd hello
pnpm install
pnpm serve # local development server
Note
Only pnpm
is supported for now due to a temporary requirement to patch vite
.
Learn more about the application templates available.
Deploying applications
Static applications can be deployed to KUBE with the dx
CLI:
dx app publish
Tip
If using a DXOS application template, the npm script deploy
uses a locally installed, version locked dx
CLI to do the deploy:
pnpm run deploy
Take care not to omit the term run
as pnpm
will assume deploy
means something else otherwise
The configuration is read from a file dx.yml
in the root of the project.