A command-line interface for exploring the Pokemon world using the PokeAPI.
This CLI application allows users to explore Pokemon locations, catch Pokemon, and manage a personal Pokedex collection. Built as part of the Boot.dev backend development curriculum.
git clone https://github.com/danalytis/pokedexcli.git
cd pokedexcli
go build
./pokedexclihelp- Show available commandsmap- List nearby locationsmapb- Show previous locationsexplore <location>- Find Pokemon in a locationcatch <pokemon>- Attempt to catch a Pokemoninspect <pokemon>- View caught Pokemon detailspokedex- List your collectionexit- Quit the application
- Location-based Pokemon discovery
- Probability-based catching mechanics
- HTTP response caching
- Personal Pokemon collection
go test ./...- Go
- PokeAPI
- HTTP client with caching layer