macos
Tool
tools/install/macos.py(library, Installing builds). A build as a macOS application bundle: NAME.app with the programs in Contents/MacOS, a start script as the bundle's executable, the resources and the icon in Contents/Resources, and an Info.plist.
A library: other tools and your own scripts import it. Source on GitHub.
Its own help
This is the help text in the tool itself, as ./gameframe tool macos prints it.
text
A build as a macOS application bundle: NAME.app with the programs in Contents/MacOS, a start
script as the bundle's executable, the resources and the icon in Contents/Resources, and an
Info.plist. The bundle is signed ad hoc (codesign -s -), which a build made on this Mac needs
to open with no warning; it is not a Developer ID signature, so another Mac asks first.