The Puls CLI is currently invite only. Learn how to get access before using these commands.
Authentication#
| Command | Description |
|---|
puls auth login | Log in with your API key |
puls auth status | Check if you’re logged in |
puls auth logout | Log out |
Deploying#
| Command | Description |
|---|
puls deploy <slug> | Stage a release from ./build |
puls deploy <slug> --dir ./dist | Stage a release from a custom folder |
puls deploy <slug> --version v1.0 | Name the staged release |
puls deploy <slug> --dry-run | Check the local folder and count files without uploading |
puls deploy <slug> --prune | Remove the oldest inactive release before staging |
Releases#
| Command | Description |
|---|
puls releases list <slug> | List all releases |
puls releases info <slug> v1.0 | Show release details |
puls releases open <slug> v1.0 | Open a release for testing |
puls releases publish <slug> v1.0 | Make a staged or older release live |
puls releases delete <slug> v1.0 | Delete an inactive release |
Hosting#
| Command | Description |
|---|
puls hosting enable <slug> | Enable hosting |
puls hosting disable <slug> | Disable hosting |
puls hosting status <slug> | Check hosting status |
Status#
| Command | Description |
|---|
puls status <slug> | Show game overview (releases, hosting, URL) |
Global Flags#
| Flag | Description |
|---|
--help, -h | Show help for any command |
--version | Print CLI version |