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.
Open the most recent successful run and take the artifact for your platform. Downloading an artifact requires a GitHub account.
| Platform | Architecture | Artifact |
|---|---|---|
| Linux | x86_64 | actias-Linux-x86_64.tar.gz |
| macOS | x86_64 | actias-Darwin-x86_64.tar.gz |
| Windows | x86_64 | actias-Windows-x86_64.zip |
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 --releaseNothing 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, storageAsks for the api url and your credentials, then remembers them.
$ actias loginA project owns your scripts and everything they declare. actias projects lists the ones you can reach.
$ actias project create my-projectinit 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