pokelookup 
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.
Contributing
Contributions and feedback is welcome! Feel free to open a PR or add an issue in the Issues tab.