Skip to content

oops-aman/codewizard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages