Skip to main content

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

FlagShortDefaultDescription
--page-p1Page number
--limit-l20Poké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.
pokedo pokemon info <id>

pokemon pokedex

Show your Pokédex progress with optional filtering.
pokedo pokemon pokedex [OPTIONS]
# shortcut (no flags):
pokedo pokedex

Flags

FlagShortDefaultDescription
--caught-cfalseShow only caught Pokémon
--page-p1Page number (20 entries per page)
--gen-g0Filter 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

ArgumentDescription
identifierPokémon name (e.g. pikachu) or Pokédex number (e.g. 25)

Flags

FlagShortDefaultDescription
--shiny-sfalseShow the shiny variant
--bgnullBackground 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

pokedo pokemon evolve 3

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

FlagShortDefaultDescription
--force-ffalseSkip the confirmation prompt

Examples

pokedo pokemon release 10
pokedo pokemon release 10 --force

Build docs developers (and LLMs) love