You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fail install-plugin.sh when an expected location is skipped (#200) (#210)
add_target dropped any directory that was not on disk at that instant and
recorded nothing, so an iCloud plug-in folder that had not been
materialised was skipped with no warning while the script still exited 0.
The install looked completely successful and OmniFocus kept loading the
stale copy from the folder that was missed -- observed on this machine,
where the same script left iCloud stale in one run and updated both
locations in the next with no code change between them.
A location absent because the user does not use it is still skipped
quietly. A location that is expected is now reported and fails the run:
iCloud counts as expected whenever the OmniFocus iCloud container exists,
which means plug-in sync is on, and an explicitly configured custom
directory always counts.
Partial installs exit 1 with guidance to open OmniFocus once so the folder
materialises, and point at bridge-health-check, which reports every
installed copy and warns when they disagree.
Verified both paths: with the iCloud plug-in folder moved aside the script
reports the skip and exits 1; with it present it exits 0 as before.
Validation impact: package.
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
0 commit comments