Something went wrong. Try again.
Minimal, unprivileged package manager for MacOS
Something went wrong. Try again.
Shell 89%
Nix 10%
<1%
Commits 21
[verified] fix: support native archive formats
Signed-off-by: heywoodlh-bot <github-bot@heywoodlh.io>
[verified] ci: derive releases from version
Signed-off-by: heywoodlh-bot <github-bot@heywoodlh.io>
[verified] ci: validate and release cart versions
Signed-off-by: heywoodlh-bot <github-bot@heywoodlh.io>
[verified] ci: mirror release tags between forges
Signed-off-by: heywoodlh-bot <github-bot@heywoodlh.io>
README.md
Cart package manager #
Cart is an unprivileged MacOS package manager that uses built-in MacOS utilities for installing packages.
Usage #
For documentation on installation, configuration and usage of cart please refer to the documentation
Planned features #
Main branch and release-tag mirroring #
main and all tag refs are mirrored bidirectionally between GitHub and Tangled:
- GitHub Actions pushes GitHub
mainand tags togit@tangled.org:heywoodlh.io/cart. Configure the repository Actions secretTANGLED_SSH_PRIVATE_KEYwith a write-capable key registered on Tangled. - Tangled Spindle pushes Tangled
mainand tags to GitHub. Configure itsGITHUB_TOKENsecret as a fine-grained GitHub token with Contents: read and write access toheywoodlh/cart.
Both workflows use normal, non-force Git pushes. A moved tag or divergent
main history is rejected and must be reconciled manually before mirroring can
resume. Ref deletion is intentionally not mirrored.