Make a DMG, and cut the manual to a short guide for DMG users #19
No reviewers
Labels
No labels
accessibility
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
forgeadmin/plug!19
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "claude/dmg-and-short-manual"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Stacked on erdoar/plug#18. Merge #14 → #15 → #16 → #17 → #18 first.
Summary
scripts/make-dmg.sh: runsscripts/bundle.sh, then packsPlug.appplus an Applications shortcut intobuild/Plug-<version>.dmg(compressed, volume named "Plug "), usinghdiutil. The version comes from the built app's Info.plist.MANUAL.md→ a one-page guide for DMG users (about 75 lines, down from 250). It covers:It no longer mentions GitHub, git, building or file locations.
Web/manual.htmlis regenerated, and Help > Plug Help shows the same guide.Check for Updates messages are written for DMG users. "Newer" says to download the new disk image and drag Plug onto Applications. The no-release and errors cases offer the download page (the releases page), with no git or GitHub wording.
README release steps now use the DMG, and note that the app isn't notarized (that needs an Apple Developer account).
Tested
bash -npasses for the DMG script. The guide and its web page contain no GitHub, git, Swift or build references. The Swift files pass a syntax-only parse.hdiutilexists only on macOS.To test on the Mac
scripts/make-dmg.sh. ExpectBuilt build/Plug-0.1.0.dmg.🤖 Generated with Claude Code
https://claude.ai/code/session_011C96TJ2L7nzVMFTH7raNu5
Generated by Claude Code