rsdex

Crates.iorsdex
lib.rsrsdex
version0.1.60
created_at2026-01-15 02:39:56.123262+00
updated_at2026-01-25 18:10:00.442823+00
descriptiona little tool that behaves as a pokedex
homepage
repositoryhttps://github.com/PurpleCraft999/rsdex
max_upload_size
id2044390
size325,698
(PurpleCraft999)

documentation

README

rsdex   Latest Version Latest Release Banner

A little command line tool written in rust that acts like the pokedex

Installing

Rust

if you have rust installed you can use cargo install rsdex

Windows

go to the latest release and copy the power shell script into the command prompt and let it do its work

Linux

go to the latest release and copy the shell script into the terminal

Usage

Dex and Name

rsdex 1 which will return bulbasaur's pokedex entry or rsdex bulbasaur witch will also return bulbasaur pokedex info

Type and Color

rsdex fire to get all fire type pokemon or rsdex blue to get all the blue pokemon

Stat

To filter by stat you append the stat you want to the end such as rsdex 20hp for Health rsdex 20a for Attack rsdex 20d for Defence rsdex 20sa for Special Attack rsdex 20sd for Special Defence rsdex 20s for Speed

you can also do get stats with ≤ or ≥ the stat value by adding l or g to the begaining

rsdex g100hp returns all pokemon with ≥ 100 hp

rsdex l50s returns all pokemon with ≤ 50 speed

Egg Group

filtering by egg group is posible and for the egg groups that share a name with types add egg to the end

rsdex field for pokemon in the field egg group rsdex fairyegg for the fairy egg group

Compound Searches

if you do rsdex blue fire you will get cerulege because they are the only pokemon to both be blue and fire type you cannot do rsdex 1 2 because that will always resault in faliure same with pokemon names

Flags

if you add --detailed or -d to the end of a search you'll get a more detailed summary Example rsdex 1 -d

Writing to file

when you do rsdex red --fp "red_pokemon.json" it will save the reasults to the specified file path you can also add the --write_mode write mode to the end of it to change the write mode to another type it also takes into acount the level of detail set
Commit count: 57

cargo fmt