Skip to content
Open
38 changes: 38 additions & 0 deletions bucket/multidrive.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"version": "1.2.0",
"description": "Free disk backup, clone, and wipe utility with CLI support",
"homepage": "https://multidrive.io",
"license": "Freeware",
"architecture": {
"64bit": {
"url": "https://github.com/atola-technology/multidrive/releases/download/v1.2.0/MultiDriveSetup_1.2.exe",
"hash": "A0A54F942BAD251D05C299713D74839757C905700FFF8AE46DB5CB9F3012366C"
}
},
"installer": {
"args": [
"/s",
"/D=$dir"
]
},
"bin": [
"MultiDrive.exe",
"mdcli.exe"
Comment on lines +18 to +20
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

Configure bin to create lowercase shim names as specified in PR objectives.

The bin entries currently list bare executable names, which will create shims named "MultiDrive.exe" and "mdcli.exe". However, the PR objectives specify shim names should be lowercase: multidrive and mdcli. Use the tuple format to explicitly map executables to desired shim names:

 "bin": [
-    "MultiDrive.exe",
-    "mdcli.exe"
+    ["MultiDrive.exe", "multidrive"],
+    ["mdcli.exe", "mdcli"]
 ]
🤖 Prompt for AI Agents
In bucket/multidrive.json around lines 18 to 20, the "bin" array lists bare
executable names so the created shims will be "MultiDrive.exe" and "mdcli.exe"
instead of the lowercase shims required; update the entries to the tuple mapping
format so each executable is mapped to the desired lowercase shim name (map
"MultiDrive.exe" to "multidrive" and "mdcli.exe" to "mdcli") ensuring shims are
created with the specified lowercase names.

],
"shortcuts": [
[
"MultiDrive.exe",
"MultiDrive"
]
],
"checkver": {
"github": "https://github.com/atola-technology/multidrive"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://github.com/atola-technology/multidrive/releases/download/v$version/MultiDriveSetup_$majorVersion.$minorVersion.exe"
}
}
}
}