An interactive playground for the Moshell scripting language.
The frontend consists in a few static assets to write code and to see the result. The backend servers execute it in a sandboxed environment and stream the result.
Build the image and start a container:
cd backend
docker build -t kronoss:0.1 .
docker run -it --privileged --rm -p 3000:3000 kronoss:0.1
Prepare the frontend:
cd frontend
pnpm install # Or your favorite package manager (npm, yarn, bun...)
pnpm run gen:parser # Generate the Moshell parser
pnpm run dev # Start a development server
# pnpm run build # Bundle assets