Game¶
Game management
Usage¶
leadr game <COMMAND>
Commands¶
| Command | Description |
|---|---|
create |
Create a new game |
list |
List games for an account |
get |
Get game by ID |
update |
Update a game |
delete |
Delete a game (soft delete) |
game create¶
Create a new game
Options:
| Option | Description | Required |
|---|---|---|
--account-id |
Account ID (UUID) - optional if configured via auth admin configure |
No |
--name |
Game name | Yes |
--description |
Game description | No |
--page-url |
URL to game's page (e.g., Steam store page, itch.io page) | No |
--steam-app-id |
Steam App ID (optional) | No |
--anti-cheat-enabled |
Enable anti-cheat (default: true) | No |
Example:
leadr game create --name "My Game"
leadr game create --name "My Game" --steam-app-id 123456 --anti-cheat-enabled true
game list¶
List games for an account
Options:
| Option | Description | Required |
|---|---|---|
--account-id |
Account ID (UUID) - optional if configured via auth admin configure |
No |
Example:
leadr game list
game get¶
Get game by ID
Options:
| Option | Description | Required |
|---|---|---|
--game-id |
Game ID (UUID) | Yes |
Example:
leadr game get --game-id <UUID>
game update¶
Update a game
Options:
| Option | Description | Required |
|---|---|---|
--game-id |
Game ID (UUID) | Yes |
--json |
JSON string with fields to update | Yes |
Example:
leadr game update --game-id <UUID> --json '{"name": "New Game Name"}'
game delete¶
Delete a game (soft delete)
Options:
| Option | Description | Required |
|---|---|---|
--game-id |
Game ID (UUID) | Yes |
Example:
leadr game delete --game-id <UUID>