Campaign Management
Manage players, campaigns, and characters.
player
player add
Register a new player.
| Argument | Type | Description |
|---|---|---|
<name> |
string | The player's display name |
player list
List all registered players.
campaign
campaign add
Create a new campaign.
| Argument / Option | Type | Required | Description |
|---|---|---|---|
<name> |
string | Yes | Campaign name |
--description, -d |
string | No | Description of the campaign |
campaign list
List all campaigns.
character
character add
Create a new character assigned to a player.
| Argument / Option | Type | Required | Description |
|---|---|---|---|
<name> |
string | Yes | Character name |
--player, -p |
string | Yes | Player name (must already exist) |
--campaign, -c |
string | No | Campaign name |
--notes, -n |
string | No | Free-form notes about the character |
character list
List characters with optional filters.
| Option | Type | Description |
|---|---|---|
--player, -p |
string | Filter by player name |
--campaign, -c |
string | Filter by campaign name |
Example workflow
Set up a campaign from scratch:
# Register players
jime player add "Alice"
jime player add "Bob"
jime player add "Charlie"
# Create a campaign
jime campaign add "The Lost Tombs" -d "Treasure hunting in ancient ruins"
# Add characters
jime character add "Thorgrim" -p "Alice" -c "The Lost Tombs" -n "Dwarf warrior, level 3"
jime character add "Luna" -p "Bob" -c "The Lost Tombs" -n "Elf ranger"
jime character add "Grub" -p "Charlie" -c "The Lost Tombs" -n "Goblin rogue"
# List everything
jime player list
jime campaign list
jime character list --campaign "The Lost Tombs"