cosmofy 0.1.0 #
Bundle python code into an executable that run on Linux, macOS, and Windows.
cosmofy 0.1.0 is available. Shalev NessAiver had a great suggestion to turn my post about bundling python code into Cosmopolitan apps into a Cosmopolitan app.
To install cosmofy:
dest=~/.local/bin/cosmofy
curl -sSz $dest -o $dest -L \
https://github.com/metaist/cosmofy/releases/latest/download/cosmofy
chmod +x $dest
Release Notes 0.1.0 - 2024-09-18T18:55:19Z #
Bootstrap #
The primary purpose of this initial release is to be able to use cosmofy to build cosmofy.
Self-Updating #
- #2, #6, #8, #9, #13: JSON receipt and schema
- #3, #5:
--receipt-url,--release-url,--release-version - #7:
--self-update,--self-update --help,--self-update --version
The secondary purpose was to make it easy to add self-updating while bundling the app. I have a longer post describing how cosmofy intercepts python command line arguments to check if --self-update is present in sys.argv.
Releases #
Just some clean up to the release notes (which I kept) and having GitHub build the artifacts itself (which I later reverted).