Metadata-Version: 2.4
Name: search-algorithms-explainer
Version: 1.0.0
Summary: Interactive CLI tool for exploring search algorithms
Home-page: https://github.com/yourusername/search-algorithms-explainer
Author: Your Name
Author-email: Your Name <your.email@example.com>
License: MIT
Project-URL: Homepage, https://github.com/yourusername/search-algorithms-explainer
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Education
Classifier: Topic :: Education
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: author
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python

# Search Algorithms Explainer

An interactive CLI tool for learning and comparing search algorithms (Linear Search and Binary Search).

## Features

- **Interactive CLI Interface**: Easy-to-use command-line interface
- **Multiple Search Algorithms**: Linear Search and Binary Search implementations
- **Step-by-Step Explanations**: See how each algorithm works in detail
- **Performance Comparison**: Compare algorithms side-by-side
- **Search History**: Track all your searches with results
- **Custom Input**: Use predefined questions or enter your own data

## Installation

```bash
pip install search-algorithms-explainer
```

## Usage

Start the interactive program:
```bash
search-algo /start
```

View search history:
```bash
search-algo /history
```

Clear last result:
```bash
search-algo /clearresult
```

Exit program:
```bash
search-algo /end
```

## Example

```bash
$ search-algo /start

--------------------------------------
 Choose question key from JSON (e.g. Q1)
--------------------------------------
Available keys:
Q1  Q2  Q3  Q4  Q5
--------------------------------------
You may type: Q1  OR  manual  OR  numbers directly (e.g. 1 2 3 4)
Type 'exit' to quit.
--------------------------------------
```

## License

MIT License
