Ctrl K
ComunidadGuías…

crates/tcfs-cli/Cargo.toml

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
[package]
name = "tcfs-cli"
version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true
description = "tcfs command-line interface"

[lib]
name = "tcfs_cli"
path = "src/lib.rs"

[[bin]]
name = "tcfs"
path = "src/main.rs"

[dependencies]
tcfs-core = { path = "../tcfs-core" }
tcfs-secrets = { path = "../tcfs-secrets" }
tcfs-storage = { path = "../tcfs-storage" }
tcfs-sync = { path = "../tcfs-sync", features = ["crypto", "nats"] }
tcfs-chunks = { path = "../tcfs-chunks" }
tcfs-vfs = { path = "../tcfs-vfs" }
tcfs-nfs = { path = "../tcfs-nfs" }
tcfs-fuse = { path = "../tcfs-fuse", features = ["fuse"] }
tcfs-crypto = { path = "../tcfs-crypto" }
tcfs-auth = { path = "../tcfs-auth" }
qrcode = "0.14"
secrecy = { workspace = true }
rand = { workspace = true }
base64 = { workspace = true }
blake3 = { workspace = true }
opendal = { workspace = true }
clap = { workspace = true }
indicatif = { workspace = true }
tonic = { workspace = true }
tokio-stream = { workspace = true }
tower = { workspace = true }
hyper-util = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
sha2 = { workspace = true }
toml = { workspace = true }
anyhow = { workspace = true }
thiserror = { workspace = true }
tracing = { workspace = true }
tracing-subscriber = { workspace = true }
tokio = { workspace = true }
rpassword = { workspace = true }
dirs = "6"

[features]
default = []

[dev-dependencies]
tempfile = { workspace = true }

[package.metadata.deb]
maintainer = "TummyCrypt Contributors <jess@sulliwood.org>"
copyright = "2026 TummyCrypt Contributors"
license-file = ["../../LICENSE-MIT", "0"]
extended-description = """\
tcfs is the TummyCrypt CLI — push, pull, sync, mount, and unsync files \
with SeaweedFS-backed encrypted storage."""
section = "utils"
priority = "optional"
depends = "$auto"
assets = [
    ["target/release/tcfs", "usr/bin/tcfs", "755"],
]

[package.metadata.generate-rpm]
assets = [
    { source = "target/release/tcfs", dest = "/usr/bin/tcfs", mode = "755" },
]