pokelookup

Crates.iopokelookup
lib.rspokelookup
version1.3.4
created_at2025-08-10 21:46:05.229899+00
updated_at2026-01-24 15:06:50.124014+00
descriptionLook up pokemon details through PokeAPI.
homepagehttps://github.com/jemarq04/pokelookup
repositoryhttps://github.com/jemarq04/pokelookup
max_upload_size
id1789331
size171,844
Justin Marquez (jemarq04)

documentation

README

pokelookup Latest Version Repo Version CI

This is a package that gives an executable to help look up Pokemon details using PokeAPI using the rustemon wrapper. The command allows for quick look-up of types, abilities, egg groups, and more.

Usage

After installing the package, run pokelookup --help to see all possible subcommands and options. Note that since this package uses PokeAPI to get its information, Pokemon will need qualifiers if there are multiple forms. For example, to look up the types for Toxtricity, you will need to specify which form (Amped or Low-Key). The pokelookup list subcommand is a way to look up varieties of a given Pokemon species for help finding the needed identifier.

Caching

By default, pokelookup will create and use a cache for API requests using the rustemon crate in the user's home directory. The specific path is ~/.cache/pokelookup. If you want to change that, use the --cache-dir option to specify the desired location.

Features

By default, this package uses the wrap_help feature from clap to wrap the help and usage printouts based on the terminal's current width.

Additionally, there is a web feature which can be enabled which adds an additional pokelookup search subcommand. This subcommand will open pages from Serebii based on the query provided. To enable this, use cargo install -F web when installing the package.

Contributing

Contributions and feedback is welcome! Feel free to open a PR or add an issue in the Issues tab.

Commit count: 99

cargo fmt