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:

```sh
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:

```sh
# 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`:

```sh
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]https://marketplace.visualstudio.com/items?itemName=alefragnani.project-manager

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

![VSCode Project organization example](https://github.com/shiipou/clone-project-manager/assets/38187238/331cca5a-9a36-4a17-bb61-133f06db9e5d)
![NVim Project organization example](https://github.com/user-attachments/assets/3355edc5-3ac8-4d89-872f-ec11698ff876)

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