Skip to content

almaraz333/go-pokedex-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Pokedex CLI

Introduction

Welcome to the Go Pokedex CLI! This command-line interface application is designed for Pokémon enthusiasts and developers interested in exploring the fascinating world of Pokémon. Built with Go, this app interfaces with the Pokémon API (https://pokeapi.co/) to allow users to explore, catch, and view Pokémon in their very own Pokedex.

Features

  • Explore the Pokémon Universe: Browse through a comprehensive list of areas from the Pokemon universe.
  • Catch Pokémon: Engage in the classic experience of catching Pokémon.
  • Personal Pokédex: View and manage your collection of Pokémon in a personalized Pokédex.

Getting Started

Prerequisites

  • Go (version 1.21.4 or later) installed on your machine.
  • Internet connection for accessing the Pokémon API.

Installation

  1. Clone the repository:
    git clone https://github.com/almaraz333/go-pokedex-cli.git
  2. Navigate to the project directory:
    cd go-pokedex-cli
  3. Build the application:
    go build

Alternatively, if you have make installed you can run the build and run steps with:

make

Running the Application

Run the application using the following command:

./go-pokedex-cli

Usage

Here's a quick guide on how to use the Go Pokedex CLI:

  1. Explore Mode: Browse the vast list of Pokémon.
  2. Catch Mode: Catch Pokémon to add to your Pokédex.
  3. View Pokédex: Check out the Pokémon you've caught.

Commands

  • explore: Enter explore mode.
  • catch: Try to catch a Pokémon.
  • pokedex: View your Pokédex.
  • help: Display help for command usage.
  • exit: Exit the application.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published