Skip to content

v0.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 22 Oct 12:02
adebe8a

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, and clear.
  • Use KEY=VALUE for strings and KEY:=JSON for typed values, or pass a JSON object with patch --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.