doctor: build dependencies (JDK with the version the project needs, Android SDK command-line tools, CocoaPods, Node, Bun, bundletool), too-old status, doctor --install <tool> --yes runs the package-manager command (never sudo); desktop Dependencies shows too old; gen-flags works on Windows paths

This commit is contained in:
CRTkafa 2026-10-22 02:21:26 +08:00
parent a8a889fb35
commit 2598c4953a
10 changed files with 137 additions and 14 deletions

View file

@ -459,7 +459,8 @@
"xdg-mime"
],
"doctor": [
"dir"
"dir",
"install"
],
"edit": [
"ops",
@ -1019,6 +1020,7 @@
"identity",
"include-drafts",
"include-high-income",
"install",
"internal",
"internal-only",
"invite",
@ -1370,7 +1372,8 @@
"storebound desktop --download only save the installer for this system into ~/Downloads (checked as above)"
],
"doctor": [
"storebound doctor [--dir .] [--json]"
"storebound doctor [--dir .] [--json]",
"storebound doctor --install <tool> [--yes] runs this OS's install command for one tool (winget / brew / apt);"
],
"edit": [
"storebound edit --ops '<json>' [--dry] [--json]",