Notehold 0.1.1
Notehold 0.1.1 streamlines installation and makes storage management automatic for new users.
Changes
- Automatic cleanup is enabled by default for new installations. After a new backup passes its integrity checks, redundant older archive and checksum pairs are moved to the Mac Trash.
- Existing installations preserve their saved cleanup setting during upgrades. Set
AUTO_CLEANUP=falsewhen installing to retain every completed archive indefinitely. - The installer adds
~/.local/binto~/.zprofilewhen needed, makingnoteholdavailable from any directory in future Terminal windows without duplicating the entry on upgrades. - The Quick Start now uses a simple Git clone workflow, with release archives documented as the no-Git alternative.
- Added a maintainer guide for testing and publishing tagged releases.
Safety
- Cleanup never moves the newest backup, an unpaired archive, an archive with invalid checksum metadata, or an archive that fails verification.
- Cleanup moves files to Trash and never falls back to permanent deletion.
- Uninstall never removes backup archives, checksums, destinations, or logs.
- The command-line version still requires Full Disk Access for
/bin/bashto read Apple Notes' protected data container.
Download notehold-0.1.1.tar.gz and its checksum file below. GitHub's automatically generated source archives are not the intended installation download.