Metadata-Version: 2.4
Name: labassist
Version: 0.1.2
Summary: A comprehensive library of common undergraduate and school lab practicals.
Author-email: Vashikaran Murugesan <mailtovashikaran@gmail.com>
Project-URL: Homepage, https://github.com/vashikaran-projects/Lab_Assist
Project-URL: Repository, https://github.com/vashikaran-projects/Lab_Assist.git
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: thefuzz
Requires-Dist: python-Levenshtein
Dynamic: license-file

# LabAssist: Your Practical Companion

A comprehensive library of common undergraduate and school lab practicals.

## Features
- **Instant Code**: Get ready-to-use code for various algorithms and practicals.
- **Smart Search**: Find the right practical using natural language search.
- **File Integration**: Directly write or append code to your local files using the `--to` flag.

## Installation
To install `labassist`, run the following command in your terminal:

```bash
pip install labassist
```

## How to Use
The primary command is `labassist`. You can search for a practical and use the `--to` flag to specify a target file.

### 1. View code in terminal
Simply provide the name of the practical:
```bash
labassist palindrome
```

### 2. Write code to a specific file
Use the `--to` flag followed by the filename. If the file doesn't exist, it will be created. If it does exist, the code will be appended to the end.
```bash
# This creates/appends to my_script.py
labassist binary_search --to my_script.py
```

### 3. Search with natural language
```bash
labassist "how to check for a leap year" --to lab_tasks.py
```
