[package]
name = "pxar-bin"
version = "0.1.0"
-authors = ["Proxmox Support Team <support@proxmox.com>"]
-edition = "2018"
+authors.workspace = true
+edition.workspace = true
[[bin]]
name = "pxar"
path = "src/main.rs"
[dependencies]
-anyhow = "1.0"
-futures = "0.3"
-nix = "0.19.1"
-serde_json = "1.0"
-tokio = { version = "1.6", features = [ "rt", "rt-multi-thread" ] }
+anyhow.workspace = true
+futures.workspace = true
+log.workspace = true
+nix.workspace = true
+serde_json.workspace = true
+tokio = { workspace = true, features = [ "rt", "rt-multi-thread" ] }
-pathpatterns = "0.1.2"
-#proxmox = "0.15.3"
-proxmox-async = "0.3"
-proxmox-schema = { version = "1", features = [ "api-macro" ] }
-proxmox-router = "1.1"
-proxmox-sys = "0.2"
-pxar = { version = "0.10.1", features = [ "tokio-io" ] }
+pathpatterns.workspace = true
+pxar.workspace = true
-pbs-client = { path = "../pbs-client" }
-pbs-tools = { path = "../pbs-tools" }
+proxmox-async.workspace = true
+proxmox-router = { workspace = true, features = ["cli", "server"] }
+proxmox-schema = { workspace = true, features = [ "api-macro" ] }
+proxmox-sys.workspace = true
+
+pbs-client.workspace = true
+pbs-pxar-fuse.workspace = true
+pbs-tools.workspace = true