download

Get the CLI

One binary, actias. It scaffolds projects, type-checks them against the platform surface, publishes bundles, and tails logs. Everything the console shows, the CLI can drive.

NoteThere is no published package and no tagged release yet. CI builds each platform on every push to master and keeps the binaries as workflow artifacts, so today you either take one of those or build from source. Neither is production-ready.

Built by CI

Open the most recent successful run and take the artifact for your platform. Downloading an artifact requires a GitHub account.

PlatformArchitectureArtifact
Linuxx86_64actias-Linux-x86_64.tar.gz
macOSx86_64actias-Darwin-x86_64.tar.gz
Windowsx86_64actias-Windows-x86_64.zip

From source

Needs a Rust toolchain and protoc. The binary lands in target/release.

$ git clone https://github.com/JSH32/actias $ cd actias $ cargo build -p actias-cli --release

Somewhere to publish to

Nothing is hosted yet, so the CLI needs a stack of its own. This boots the api, the console, workers and storage locally.

$ docker-compose up -d # api, console, workers, storage

First script

01

Point it at a deployment

Asks for the api url and your credentials, then remembers them.

$ actias login
02

Make a project

A project owns your scripts and everything they declare. actias projects lists the ones you can reach.

$ actias project create my-project
03

Scaffold and publish

init writes main.lua, script.json and editor definitions. check runs the same declaration pass the server runs at publish.

$ actias init hello $ cd hello $ actias check $ actias publish