A CLI-based Pokédex tool, written in Go
- Get detailed stats, types, and descriptions for any Pokémon by name or National Dex number
- View Effort Values (EVs) and base stats
- Display level-up movesets for Pokémon in the latest or selected games
- Supports multiple move-learning methods and game versions
- Clean, human-readable output
Go 1.18 or higher. Install here.
- Clone the repository to your system
$ git clone https://github.com/IMBoBx/pokedex-cli.git
$ cd pokedex-cli- Build
- Linux/macOS
$ go build -o pokedex-cli- Windows
$ go build -o pokedex-cli.exe- (Optional) For global access from the Terminal
- Linux/macOS
$ sudo mv pokedex-cli /usr/local/bin/- Windows:
Add the folder to your
PATH.
(Note: if added to PATH or /usr/local/bin, drop the ./ at the beginning. If using Windows, use .\ instead of ./)
./pokedex-cli pokemon [name|number]Example:
./pokedex-cli pokemon infernape
./pokedex-cli pokemon 392./pokedex-cli ev [name|number]Example:
./pokedex-cli ev infernape
./pokedex-cli ev 392./pokedex-cli moves [name|number] [flags]Available flags:
--game, -g: Select game version (default:scarlet-violet)--method, -m: Select move-learning method (default:level-up)
Example:
./pokedex moves infernape -g black-white
./pokedex moves 392 -m machine --game sun-moon