feat(cli): add metadata subcommands for overlay management

- Add 6 subcommands: get, set, clear, diff, import, export
- Connect to gRPC MetadataService
- Support JSON and CSV formats
- All subcommands functional, help output correct
This commit is contained in:
Alexander
2026-05-17 17:59:35 +02:00
parent 1a7f70ae1c
commit b0c41e3fa0
4 changed files with 660 additions and 0 deletions
Generated
+5
View File
@@ -1990,13 +1990,18 @@ dependencies = [
"musicfs-cas",
"musicfs-core",
"musicfs-fuse",
"musicfs-grpc",
"musicfs-metadata",
"musicfs-origins",
"parking_lot 0.12.5",
"sd-notify",
"serde",
"serde_json",
"tokio",
"tokio-stream",
"tokio-util 0.7.18",
"toml",
"tonic",
"tracing",
"tracing-appender",
"tracing-journald",