YivManager 1.2.0

A powerful yet simple project management extension for VS Code, designed to bring effortless workflow and natural organization to your coding experience.

YivManager Banner

Add to VS Code

ext install Yivani.yivmanager

Seamless Project Switching

Move between saved projects with a single click

Intuitive Organization

Keep your projects structured and easily accessible

Project Duplication

Create copies of your projects with customizable settings

Project Templates

Save and reuse project structures across your workspace

Custom Destination Folder

Control where your new projects are created

Interactive Sidebar

Access all features from a clean, organized sidebar

🔌 Installation

  1. Open VS Code
  2. Go to Extensions (Ctrl+Shift+X)
  3. Search for YivManager
  4. Click Install
  5. Reload VS Code when prompted

Alternatively, you can install it directly from the VS Code Marketplace:

YivManager on VS Code Marketplace

ðŸŒŋ How to Use - Let Your Workflow Bloom

Watch these short videos to see YivManager in action:

ðŸ’ū Saving Projects

Add your current workspace to YivManager's project list for easy access

🔄 Switching Between Projects

Effortlessly switch between your saved projects with a single click

ðŸŠī Project Duplication

Create copies of projects with custom names and locations

📊 Set Destination Folder

Select where your new projects will be created

⚙ïļ Settings & Customization

YivManager offers extensive customization through its tabbed settings interface:

Category Setting Description
General Project Destination Folder Default location for new and copied projects
Confirm before overwriting Safety prompt before replacing existing projects
Auto-open new projects Automatically open newly created projects
Template Default exclude patterns Specify files and folders to exclude from templates
Confirmation options Control when confirmation dialogs appear
Appearance Status Bar visibility Show/hide YivManager in the status bar
Path display options Show project paths in the status bar
Priority settings Control where YivManager appears in the status bar

To access these settings:

  1. Click the Configure YivManager button in the sidebar
  2. Or use the command palette: YivManager: Settings

ðŸŒą Templates - Reuse Your Project Structures

Templates allow you to save project structures for reuse.

Creating Templates

  1. Open the project you want to use as a template
  2. Click Create Template from Current in the sidebar
  3. Enter a name and description
  4. Specify files/folders to exclude (like node_modules, .git)

Creating Projects from Templates

  1. Click Create New from Template in the sidebar
  2. Select your template
  3. Choose a destination and name
  4. Your new project will be created with the template's structure

Managing Templates

Use the View & Manage Templates button to:

  • View template details
  • Delete unused templates
  • See when templates were created

🏞ïļ About - Inspired by Nature, Built for Developers

YivManager was created to streamline project workflows, allowing developers to manage and duplicate projects with the effortlessness of nature. Whether you're a web developer wanting to reuse folder structures or simply need quick project switching, YivManager helps your projects grow and thrive.

Let your code flow like water, organize like the roots of an ancient tree, and expand like the vast sky.

Happy coding! 🌟