Skip to content

Commands

main

Available Flags

  • --latest | -l
  • --version | -v

ability

  • Retrieve information about a specific ability, including its flavor text, the generation in which it first appeared, and a list of Pokémon that possess it.

Available Flags

  • --pokemon | -p

Example:

poke-cli ability solar-power
poke-cli ability solar-power --pokemon    # list Pokémon that posses the ability

Output:

ability_command


card

  • Browse Pokémon TCG card data through an interactive TUI.

The command opens a multi-step browser:

  1. Select a series.
  2. Select a set from that series.
  3. Browse the cards in the selected set.
  4. Option to open the selected card in the image viewer with ?.

Card images use your terminal's graphics protocol. Image rendering support depends on the terminal.

The following terminals are confirmed to have protocol support and render card images correctly: * Kitty * WezTerm * iTerm2 * Ghostty * Konsole * Rio * Tabby * Windows Terminal

Basic terminal emulators may show card details without images or may not render images correctly.

Example:

poke-cli card

Output:

card_command


item

  • Retrieve information about a specific item, including its cost, category and description.

Example:

poke-cli item poke-ball

Output:

item_command


move

  • Retrieve information about a specific move, including its type, power, PP, accuracy, category, etc., and the move's effect.

Example:

poke-cli move dazzling-gleam

Output:

move_command


natures

  • Retrieve a table of all natures and the stats they affect.

Example:

poke-cli natures

Output:

natures_gif


pokemon

  • Retrieve information about a specific Pokémon such as available abilities, learnable moves, typing, and base stats. All data is based on generation 9.

Available Flags

  • -a | --abilities
  • -d | --defense
  • -i=xx | --image=xx
  • -m | --moves
  • -s | --stats
  • -t | --types

Warning

The -t | --types flag is deprecated will be removed in v2. The Pokémon's typing is now included in the base pokemon command.

Example:

poke-cli pokemon rockruff --abilities --moves

Output:

pokemon_abilities_moves

Example:

poke-cli pokemon gastrodon --defense

Output:

pokemon_defense

Example:

# choose between three sizes: 'sm', 'md', 'lg'
poke-cli pokemon tyranitar --image=sm

Output:

pokemon_image

Example:

poke-cli pokemon cacturne --stats

Output:

pokemon_types


  • Search for resources from different endpoints. Searchable endpoints include ability, pokemon, and move.

Example:

poke-cli search

Output:

search_command


speed

  • Calculate the speed of a Pokémon in battle.

The command opens an interactive form and asks for the following values:

  • Pokémon name
  • Level: 1-100
  • Speed EVs: 0-252
  • Speed IVs: 0-31
  • Modifiers: Choice Scarf, Tailwind
  • Ability: None, Swift Swim, Chlorophyll, Sand Rush, Slush Rush, Unburden, Quick Feet, Surge Surfer
  • Nature multiplier: +10%, 0%, -10%
  • Speed stage: -6 to +6

The final speed is calculated with the standard stat formula and rounded down.

Example:

poke-cli speed
Output:

speed_command


tcg

  • Retrieve details about all competitive TCG tournaments for the current season.

Available Flags

  • --web | -w - Open the tournament's website in the default browser.

Example:

poke-cli tcg

Output:

tcg_command


types

  • Retrieve details about a specific type and a damage relation table.

Example:

poke-cli types
Output:

types_command