Contextual CopyContextual Copy simplifies the process of analyzing and managing code dependencies in your Python projects. With just a few clicks, you can generate a visual dependency tree of your codebase, toggle dependencies to include or exclude them, and effortlessly copy detailed dependency information to your clipboard. This makes it easy to provide contextual information to Large Language Models (LLMs) for better understanding and assistance with your code. Features1. Build Dependency TreeGenerate a comprehensive dependency tree that visualizes outgoing function calls within your Python project. This feature allows you to: Toggle Function Code and Called Functions Toggle Called Functions Copy Dependency Information 2. Copy Files by File StructureNavigate through a hierarchical tree that mirrors the structure of your workspace files. This feature enables you to: Toggle File Selection Select or deselect entire files or specific sections of your file structure. Toggle File Children Manage the inclusion of child files within the selected directories. Copy Selected Files Copy the entire content of selected files to your clipboard with ease. 3. Copy Workspace StructureEasily copy a representation of your workspace structure, excluding modules that start with Example Output:
Requirements
Extension SettingsThis extension contributes the following settings:
Known Issues
If you encounter any issues, please check the Issues page before reporting a new one. Release Notes0.0.1
Enjoy using Contextual Copy! LicenseAuthorNicholas Boveri AcknowledgementsSpecial thanks to the contributors and the open-source community for their support. ContactFor any questions or feedback, please open an issue on the GitHub repository. |