v0.1.1 — built-in self-update
dnz can now update itself:
- New
dnz updatecommand — checks GitHub for the latest release and, if you're behind, downloads it (checksum-verified) and replaces the installed binary in place.--forcereinstalls even when already current. - Source builds are protected: if the running binary came from
cargo buildorcargo install,dnz updaterefuses and prints the right rebuild command instead of overwriting it. - On Windows the running
dnz.exeis renamed aside first (Windows locks running executables), with rollback if the install fails. - README gains an Updating section:
dnz update, re-running the install one-liner, version pinning viaDNZ_VERSION, and source-build updates.
No format or compression changes — archives are fully compatible.
Full Changelog: v0.1.0...v0.1.1