Metadata-Version: 2.1
Name: codewizard
Version: 1.0.1
Summary: A powerful assistant toolkit for developers
Home-page: https://github.com/oops-aman/codewizard
Author: Aman Saurav
Author-email: amansaurav95@gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: click
Requires-Dist: pyperclip
Requires-Dist: pylint

# CodeWizard

CodeWizard is a powerful assistant toolkit for developers. It provides various tools and utilities to streamline daily development tasks, improve productivity, and address common challenges.

## Features

- **Code Snippet Manager**: Store, retrieve, and manage reusable code snippets.
- **Automated Documentation Generator**: Generate documentation from code comments and docstrings.
- **Error Tracker and Debugger**: Capture and log runtime errors with detailed context and stack traces.
- **Code Quality and Style Checker**: Analyze code for adherence to style guides and best practices.
- **Custom Commands and Extensions**: Support for custom commands to tailor the toolkit to specific needs.

## Installation

To install CodeWizard, use pip:

```
pip install codewizard
```

## Usage

### Snippets

#### Add a New Snippet
To add a new code snippet:
```
codewizard snippets add
```

You will be prompted to enter the snippet name, language, code, and tags.


#### List All Snippets

To list all stored code snippets:
```
codewizard snippets list
```

#### Find and Copy Snippet by Tag

To find snippets by a specific tag and optionally copy them to the clipboard:
```
codewizard snippets find --tag your-tag
```

You will be prompted to confirm if you want to copy the snippet to the clipboard.

## Documentation

### Generate Documentation

To generate documentation for a project based on its docstrings:
```
codewizard docs generate --path /path/to/your/project --output /path/to/output/docs
```

## Code Quality

### Check Code Quality for a Specific File

To check the code quality of a file and get a quality score:
```
codewizard quality check --file /path/to/your/file.py
```

## Help Command

To display all available commands under CodeWizard:
```
codewizard help
```
