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.
- 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.
To install CodeWizard, use pip:
pip install codewizard
To add a new code snippet:
codewizard snippets add
You will be prompted to enter the snippet name, language, code, and tags.
To list all stored code snippets:
codewizard snippets list
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.
To generate documentation for a project based on its docstrings:
codewizard docs generate --path /path/to/your/project --output /path/to/output/docs
To check the code quality of a file and get a quality score:
codewizard quality check --file /path/to/your/file.py
To display all available commands under CodeWizard:
codewizard help