[package] name = "sftp-filesystem" version = "0.1.0" authors = ["Mike Cronce "] edition = "2021" description = "Plain filesystem-backed SFTP server implemented in pure Rust. Can be run as a standalone binary providing its own SSH server, or can provide the SFTP backend for an external SSH server (e.g. openssh)." license = "MIT" [features] default = ["standalone"] standalone = ["sftp-server/standalone", "thrussh", "thrussh-keys"] [dependencies] async-trait = "0.1" anyhow = "1" env_logger = "0.9" filetime = "0.2" nix = "0.25" sftp-server = {version = "0.1.0", default_features = false} thrussh = {version = "0.33", optional = true} thrussh-keys = {version = "0.21", optional = true} time = "0.3" tokio = {version = "1", features = ["fs", "macros", "rt-multi-thread"]} camino = {version = "1.0.7"} clap = { version = "4.0.26", features = ["derive", "env"] }