In production builds, the CLI embeds the SPA in web-local
and the examples in examples
(from the root of the repo). To create a production build of the CLI with these embedded, run:
# Build the binary and output it to ./rill
make cli
# To output usage:
./rill
# To run start
./rill start --project dev-project
In development, the CLI will serve a dummy frontend and not embed any examples. You can run it like this:
# Optionally run this to embed the UI and examples in the CLI
make cli.prepare
# To output usage:
go run ./cli
# To run start:
go run ./cli start --project dev-project
See ../docs/README.md
for details about the generated CLI reference docs.