Skip to content

fileregister 1.3.0

Choose a tag to compare

@rhsev rhsev released this 26 Sep 21:24
· 79 commits to main since this release

Breaking: binder names. To ensure future Linux compatibility, a new binder name may not contain a comma or a control character, may not start or end with whitespace, and is at most 255 bytes. A binder is written to files as a Finder tag or a kMDItemProjects entry, and the fileanchor engine now accepts only values every platform can store. add, rename (the new name), write and unmarshal check the name before anything is written. Existing binders keep working, and one with a comma can be renamed away.

Engine: fileanchor 1.1.0. Adding or removing a Finder tag no longer resets the colors of the file's other tags. Until now, setting the ★ marker did exactly that. A missing file is now reported as an error instead of as a file without metadata.

Download (Apple Silicon): fileregister-macos-arm64.tar.gz bundles register plus the fileanchor engine, ready to run. Fetched with curl it runs as-is; after a browser download, clear the quarantine flag once: xattr -dr com.apple.quarantine register libexec/fileanchor. Intel Macs: build from source (go install + make fileanchor).

License: PolyForm Noncommercial 1.0.0. (use, change, non-commercial)