Documentation Index
Fetch the complete documentation index at: https://mintlify.com/tldrwtf/pokedo/llms.txt
Use this file to discover all available pages before exploring further.
The pokemon command group lets you interact with every aspect of your collection. You can keep up to six Pokémon in your active team, browse the rest in your box, track Pokédex completion, preview any Pokémon as a terminal sprite, evolve eligible Pokémon, give nicknames, and release ones you no longer want. Several of the most-used subcommands are also available as top-level shortcuts.
pokedo pokemon <subcommand> [OPTIONS]
pokemon team
Show your active team (up to 6 Pokémon).
pokedo pokemon team
# shortcut:
pokedo team
pokemon box
List all Pokémon in your box with pagination.
pokedo pokemon box [OPTIONS]
Flags
| Flag | Short | Default | Description |
|---|
--page | -p | 1 | Page number |
--limit | -l | 20 | Pokémon per page |
Example
pokedo pokemon box
pokedo pokemon box --page 2 --limit 30
pokemon info
Show detailed stats for a Pokémon in your collection.
pokemon pokedex
Show your Pokédex progress with optional filtering.
pokedo pokemon pokedex [OPTIONS]
# shortcut (no flags):
pokedo pokedex
Flags
| Flag | Short | Default | Description |
|---|
--caught | -c | false | Show only caught Pokémon |
--page | -p | 1 | Page number (20 entries per page) |
--gen | -g | 0 | Filter by generation (1–9). 0 shows all |
Examples
pokedo pokedex
pokedo pokemon pokedex --caught
pokedo pokemon pokedex --gen 3
pokedo pokemon pokedex --gen 1 --caught --page 2
pokemon sprite
Preview a Pokémon sprite rendered in true color in your terminal. Accepts a name (case-insensitive) or Pokédex number. Falls back to PokeAPI if the Pokémon is not yet in your local Pokédex.
pokedo pokemon sprite <identifier> [OPTIONS]
# shortcut:
pokedo sprite <identifier> [OPTIONS]
Arguments
| Argument | Description |
|---|
identifier | Pokémon name (e.g. pikachu) or Pokédex number (e.g. 25) |
Flags
| Flag | Short | Default | Description |
|---|
--shiny | -s | false | Show the shiny variant |
--bg | — | null | Background hex color (e.g. '#1e1e2e') |
Examples
pokedo sprite pikachu
pokedo sprite 25
pokedo pokemon sprite charizard --shiny
pokedo sprite eevee --bg '#1e1e2e'
pokedo pokemon sprite 150 --shiny --bg '#0d0d0d'
Sprite rendering requires a terminal with image support such as iTerm2 or Kitty. A text fallback is used in unsupported terminals. Sprites are cached in ~/.pokedo/cache/sprites/ after first download.
pokemon set-active
Add a Pokémon from your box to your active team. Teams are capped at 6 members.
pokedo pokemon set-active <id>
Example
pokedo pokemon set-active 5
pokemon remove-active
Remove a Pokémon from your active team and return it to the box.
pokedo pokemon remove-active <id>
Example
pokedo pokemon remove-active 5
pokemon evolve
Evolve a Pokémon when evolution requirements are met (level threshold). The evolved form inherits nickname, level, XP, happiness, and team/favorite status.
pokedo pokemon evolve <id>
Example
pokemon nickname
Give a Pokémon a custom nickname.
pokedo pokemon nickname <id> <nickname>
Example
pokedo pokemon nickname 1 "Sparky"
pokemon favorite
Toggle the favorite flag on a Pokémon.
pokedo pokemon favorite <id>
pokemon release
Release a Pokémon back into the wild. Prompts for confirmation unless --force is passed. If the Pokémon is shiny, an extra warning is shown.
pokedo pokemon release <id> [OPTIONS]
Flags
| Flag | Short | Default | Description |
|---|
--force | -f | false | Skip the confirmation prompt |
Examples
pokedo pokemon release 10
pokedo pokemon release 10 --force