ase games
Work with the Game Registry.
ase games list
Your studio's games.
Requires: a sign-in (ase login), in any studio role.
Changes: nothing; it only reads.
ase games list [OPTIONS]
| Argument | Description |
|---|---|
--json |
Print JSON. |
Examples
ase games list
ase games list --json
ase games check
Check a game repo's own brain/ as its release will publish it.
Requires: a sign-in (ase login) or, in CI, a release credential.
Changes: nothing; it only reads.
ase games check [OPTIONS]
| Argument | Description |
|---|---|
--project <PROJECT> |
The game repo checkout whose brain/ to check. Default .. |
--game <GAME> |
The game's id, which names it in what's wrong; the checkout's folder name by default. |
Examples
ase games check
ase games adopt
Put a game whose repo already exists on ASE Brain, run in that repo: its row in your studio, its own brain/ published, then Brain's files synced. Safe to run again.
Requires: a sign-in (ase login) with the studio permission manage_games (Owner and Admin). git, and a brain/game.toml that passes ase games check. A repo whose organization belongs to another studio is refused.
Potentially destructive. Adds the game to your studio in dev, publishes its
brain/game.tomlandbrain/events.tomlas its live config, which ASE Brain's services read at once, then runsase sync, which overwrites Brain's files in the checkout. With--dry-runit changes nothing. It commits nothing, so git restores the checkout; publishing the previous files again restores the config.
ase games adopt [OPTIONS]
| Argument | Description |
|---|---|
--project <PROJECT> |
The game's repo checkout. Default .. |
--game <GAME> |
The game's id; by default the repo's name. |
--repo <REPO> |
The repo's path on its Git host (my-org/neon); by default the origin remote's. |
--dry-run |
Show what would change, changing nothing. |
Examples
ase games adopt --dry-run
ase games adopt --game neon-drift --repo my-org/neon-drift
ase games show
A game's config from both halves, each value with where it lives, and the version live now.
Requires: a sign-in (ase login) or, in CI, a release credential.
Changes: nothing; it only reads.
ase games show [OPTIONS] <ID>
| Argument | Description |
|---|---|
<ID> |
The game's id. |
--project <PROJECT> |
A checkout of the game's repo, for its own half. Default .. |
Examples
ase games show neon-drift
ase games promote
Move a game from dev to live: from then on its tables only grow, and store targets take its releases.
Requires: a sign-in (ase login) with the studio permission manage_games (Owner and Admin).
Potentially destructive. Makes the game live: its tables only grow from then on, store targets take its releases, and it can no longer be deleted. It can't be undone: a live game never goes back to dev.
ase games promote [OPTIONS] <ID>
| Argument | Description |
|---|---|
<ID> |
The game's id. |
Examples
ase games promote neon-drift
ase games rename
Give a game a new display name; its ID stays. Studio owners and admins only.
Requires: a sign-in (ase login) with the studio permission manage_games (Owner and Admin).
Potentially destructive. Changes the name everyone in the studio sees for the game; its id and data stay. Rename it back to undo it.
ase games rename [OPTIONS] <ID> <NAME>
| Argument | Description |
|---|---|
<ID> |
The game's id. |
<NAME> |
The new display name. |
Examples
ase games rename neon-drift "Neon Drift Deluxe"
ase games delete
Delete a dev game: every service stops serving it now, and all its data is purged after 7 days unless it is restored. Studio owners and admins only.
Requires: a sign-in (ase login) with the studio permission manage_games (Owner and Admin). A dev game: a live game can't be deleted.
Potentially destructive. Every service stops serving the game at once. After 7 days its data, config versions and secrets are purged, and its id can never be used again.
ase games restorebrings it back within the 7 days; after the purge nothing can.
ase games delete [OPTIONS] <ID>
| Argument | Description |
|---|---|
<ID> |
The game's id. |
--yes |
Don't ask to type the ID first. |
Examples
ase games delete neon-drift
ase games restore
Bring back a deleted game before its purge.
Requires: a sign-in (ase login) with the studio permission manage_games (Owner and Admin). Room in the studio's plan for another game.
Changes: Brings a deleted game back as it was, before its purge, and services serve it again.
ase games restore [OPTIONS] <ID>
| Argument | Description |
|---|---|
<ID> |
The game's id. |
Examples
ase games restore neon-drift