StructureSculpt is a VS Code extension designed to help users effortlessly maintain their project structure during rapid prototyping. The extension reads a manifest file (project_structure.txt) that specifies the desired directory and file structure, then creates any missing files or directories and moves any unspecified items to a TRASH directory.
Features
Reads project structure from a manifest file (project_structure.txt)
Creates directories and files as specified in the manifest
Moves files and directories not specified in the manifest to a TRASH directory
Ensures project_structure.txt and the TRASH directory are not moved
Usage
Create a project_structure.txt file in your project root
Specify your desired project structure in the file, for example:
src/
src/components/
src/utils/
tests/
README.md
Run the "Update Project Structure" command from the Command Palette (Ctrl+Shift+P or Cmd+Shift+P)
The extension will create any missing files or directories and move any unspecified items to a TRASH directory within the project root
Requirements
Visual Studio Code 1.91.0 or higher
Extension Settings
This extension contributes the following settings:
structuresculpt.manifestFile: The name of the manifest file specifying the project structure (default: "project_structure.txt")
Safety Features
project_structure.txt and the TRASH directory are not moved or deleted
Items moved to the TRASH directory can be easily recovered if needed
Release Notes
0.0.1
Initial release of StructureSculpt:
Basic functionality to create and update project structure
Moves unspecified items to a TRASH directory for easy recovery
Feedback and Contributions
If you encounter any issues or have suggestions for improvements, please file an issue on the GitHub repository.