DevFolder is a free and open-source command-line tool which allows you to clone multiples Git repositories at once. This tool uses a configuration file that defines categories of repositories and their corresponding URLs.
Firstly, create a file named options.json
in JSON format, that defines categories of repositories and their corresponding URLs. Here is an example:
{
"categories": [
{
"folder": "angular-libraries",
"repositories": [
{ "url" : "[email protected]:angular/components.git", "folder": "angular-components" },
{ "url" : "[email protected]:nartc/ng-conduit.git" },
{ "url" : "[email protected]:ng-select/ng-select.git" }
]
},
{
"folder": "csharp-projects",
"repositories": [
{ "url" : "[email protected]:dotnet/efcore.git" },
{ "url" : "[email protected]:WireMock-Net/WireMock.Net.git" }
]
}
]
}
To clone all repositories run the following command where options.json is:
DevFolder.exe clone
DevFolder software is provided under MIT License.