mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-03-13 07:30:52 -07:00
Co-authored-by: Jacob MacDonald <jakemac@google.com>
This commit is contained in:
@@ -273,24 +273,6 @@ export async function downloadFromGitHubRelease(
|
||||
|
||||
extractFile(downloadedAssetPath, destination);
|
||||
|
||||
const files = await fs.promises.readdir(destination);
|
||||
const extractedDirName = files.find((file) => {
|
||||
const filePath = path.join(destination, file);
|
||||
return fs.statSync(filePath).isDirectory();
|
||||
});
|
||||
|
||||
if (extractedDirName) {
|
||||
const extractedDirPath = path.join(destination, extractedDirName);
|
||||
const extractedDirFiles = await fs.promises.readdir(extractedDirPath);
|
||||
for (const file of extractedDirFiles) {
|
||||
await fs.promises.rename(
|
||||
path.join(extractedDirPath, file),
|
||||
path.join(destination, file),
|
||||
);
|
||||
}
|
||||
await fs.promises.rmdir(extractedDirPath);
|
||||
}
|
||||
|
||||
await fs.promises.unlink(downloadedAssetPath);
|
||||
return {
|
||||
tagName: releaseData.tag_name,
|
||||
|
||||
Reference in New Issue
Block a user