This commit is contained in:
nin0 2024-11-01 13:10:56 -04:00
parent 7cd4dc5bdc
commit 9a83a6a012
No known key found for this signature in database
GPG key ID: 3FA8F96ABAE04214
3 changed files with 59 additions and 18 deletions

15
native.ts Normal file
View file

@ -0,0 +1,15 @@
import { exec, spawn } from "child_process";
import { IpcMainInvokeEvent } from "electron";
export async function cloneRepo(_: IpcMainInvokeEvent, repo: string, clonePath: string): Promise<any> {
return new Promise((resolve, reject) => {
exec(`git clone ${repo} ${clonePath}`, (error, stdout, stderr) => {
if (error) {
return reject(
stderr
);
}
resolve(null);
});
});
}