moonbit-community/proton_cli creates, develops, builds, and packages Protondesktop applications. See the repository README for applicationworkflows and configuration.
Typed command generation is provided separately bymoonbit-community/proton_codegen and is normally invoked by Moon prebuildrules generated by proton_cli new.
proton_cli new offers a single-module minimal template and a full-stackisomorphic template. Select one interactively or pass--template minimal|isomorphic; isomorphic is the non-interactive default.
On Windows, build and package compile the first .ico in package.iconsinto the application executable using the Windows SDK resource compiler. Thisworks with the default Wasm CLI; no native CLI installation is required.package --icon overrides the configured icon. The Windows SDK must beinstalled, as required for the application's native MoonBit build.