Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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"
}
}
}
}