Ellx CLI
Ellx CLI enables local development in Ellx. Simply run
ellx -u your-ellx-username
to serve current working directory in Ellx. Select "Ellx CLI connect" in the Ellx user menu and input server identity value ("localhost~3002" by default) and that's it!
Installation
npm i -g @ellx/cli or yarn global add @ellx/cli
Options
Option, alias | Default | Description |
---|---|---|
--user, -u |
required | Ellx username |
--port, -p |
3002 |
Serve on this port |
--identity, -i |
localhost~port |
Local server instance identity (the value you should input in "Ellx CLI connect") |
--root, -r |
cwd |
Directory to serve |
Syncing with Github
Please refer to this section of Ellx docs on how to set up Github action to sync a repository and an Ellx project.
Server REST API
Path | Parameters | Description |
---|---|---|
GET /identity |
retrieve the identity of the server (default: localhost-port) | |
GET /resource/:path |
retrieve the resource (a file or a folder index) | |
POST /resource/:path |
action (move/copy), destination |
move or copy the resource |
DELETE /resource/:path |
delete the resource | |
PUT /resource/:folderPath |
files: [[path, contents]] |
create or update multiple files or folders |