Repository navigation
sqlite-fs-meta 0.5.0
This release adds xmeta, a standalone native CLI for file and directory metadata. It reads and writes the same xattr/ADS properties as the SQLite extension, without requiring SQLite or a database file.
CLI
- Read and write metadata with
get,set,unset,patch, andclear. - Use
KEY=VALUEfor strings andKEY:=JSONfor typed values, or pass a JSON object withpatch --from, including stdin. - Support dry runs, replacement, JSON/text/raw output, and distinct exit codes for common failures.
- Configure namespaces with
xmeta config, project.xmeta.json,--config,FS_META_NAMESPACE, or a per-command override. - Share validation, patch behavior, size limits, and symlink/hardlink handling with the SQL scalar functions.
xmeta focuses on single-target metadata reads and writes. Use Eidos for visual metadata management. Existing metadata requires no migration.
Downloads
| Platform | CLI archive |
|---|---|
| macOS Apple Silicon | xmeta-v0.5.0-aarch64-apple-darwin.tar.gz |
| macOS Intel | xmeta-v0.5.0-x86_64-apple-darwin.tar.gz |
| Linux x86-64 | xmeta-v0.5.0-x86_64-unknown-linux-gnu.tar.gz |
| Linux ARM64 | xmeta-v0.5.0-aarch64-unknown-linux-gnu.tar.gz |
| Windows x86-64 | xmeta-v0.5.0-x86_64-pc-windows-msvc.zip |
Verify downloads against SHA256SUMS, extract the archive, and place xmeta (xmeta.exe on Windows) on your PATH.
The release also includes the SQLite extension as raw libraries and fs_meta-v0.5.0-<target> archives. CLI and extension downloads are packaged separately.
See the CLI reference for commands, configuration, and exit codes.