|
Typora ships no git repo and no per-platform feed beyond its changelog: the
Sparkle dev_update.xml carries the macOS dev channel and reports a different
version, and /releases/all scrapes an unrelated number, so the stanza reads
the version headings on /releases/linux.
It is an Electron app unpacked under /opt, so it is neither a package, an
AppImage nor a flatpak and none of the existing installed-version sources see
it. Add an OPT_JSON map reading the version out of a JSON file, keyed by
stanza name. Typora is currently its only entry; /opt was checked for others
before adding a generic scanner.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
|
Document the parts that are not discoverable from a single file: the two
alias maps and why they are separate per direction, the three installed
version sources, and the verification commands (there is no test suite).
Records the parsing traps that each produced silently wrong output, so they
are not reintroduced: package filenames cannot be split by counting dashes,
installed versions carry build metadata upstream lacks, and read with a tab
IFS collapses empty fields.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|