Skip to content

IMBoBx/pokedex-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pokedex-cli

A CLI-based Pokédex tool, written in Go

Features:

  • 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

Requirements

Go 1.18 or higher. Install here.

Installation

  1. Clone the repository to your system
$ git clone https://github.com/IMBoBx/pokedex-cli.git
$ cd pokedex-cli
  1. Build
  • Linux/macOS
$ go build -o pokedex-cli
  • Windows
$ go build -o pokedex-cli.exe
  1. (Optional) For global access from the Terminal
  • Linux/macOS
$ sudo mv pokedex-cli /usr/local/bin/
  • Windows: Add the folder to your PATH.

Usage

(Note: if added to PATH or /usr/local/bin, drop the ./ at the beginning. If using Windows, use .\ instead of ./)

Get Pokémon Details

./pokedex-cli pokemon [name|number]

Example:

./pokedex-cli pokemon infernape
./pokedex-cli pokemon 392

Get Effort Values (EVs)

./pokedex-cli ev [name|number]

Example:

./pokedex-cli ev infernape
./pokedex-cli ev 392

View Moveset

./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

Credits

About

A CLI-based Pokédex tool, written in Go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages