clone-project-manager 2.0.2

Automatically Clone GitHub repositories into a structured workspace. And use it in your VSCode or NVim's project manager.
Documentation

๐Ÿงฌ clone-project-manager

A simple tool to help keep your workspace clean and organized! ๐Ÿงนโœจ

๐Ÿš€ Installation

๐Ÿ“‹ Requirements

The latest version of this tool doesn't have any specific requirements. However, to take full advantage of its power, we recommend using:

  • VSCode with the ProjectManager extension
  • and/or NeoVim with the ProjectMgr plugin

I personally use NVChad as my Neovim configuration.

๐Ÿ†• New Installation

Simply download the clone file from the release section and place it in one of your PATH directories. I personally put it in ~/bin/clone.

Quick curl script to install it in one step:

curl -fSLo /usr/local/bin/clone https://github.com/shiipou/clone-project-manager/releases/latest/download/clone-$(uname -s)-$(uname -m)

Alternatively, you can install it using Cargo:

# You can specify the version by adding the --version argument.
cargo install clone-project-manager

๐Ÿ› ๏ธ How to Use

Just clone the project as you would with git clone:

clone https://github.com/shiipou/clone-project-manager

If you encounter any issues, you can customize the settings using the arguments listed in --help. Use the --save option to keep them as default for future runs.

๐Ÿค” Why Use This?

This tool helps keep your home directory clean by:

  1. Sorting your workspaces by git remote server and groups
  2. Automatically adding projects to your VSCode Project Management

Here's a visual representation of how it organizes your projects:

VSCode Project organization example NVim Project organization example

Give it a try and experience a more organized development environment! ๐ŸŽ‰