8 releases (4 breaking)

0.5.1 Nov 6, 2024
0.5.0 Aug 10, 2024
0.4.0 Nov 16, 2023
0.3.2 Nov 8, 2023
0.1.0 Jul 9, 2022

#781 in Asynchronous

Download history 6964/week @ 2024-11-30 6139/week @ 2024-12-07 5109/week @ 2024-12-14 6163/week @ 2024-12-21 6194/week @ 2024-12-28 7195/week @ 2025-01-04 8185/week @ 2025-01-11 6421/week @ 2025-01-18 7144/week @ 2025-01-25 17043/week @ 2025-02-01 21906/week @ 2025-02-08 27878/week @ 2025-02-15 14664/week @ 2025-02-22 15049/week @ 2025-03-01 20159/week @ 2025-03-08 22424/week @ 2025-03-15

76,556 downloads per month
Used in 15 crates (2 directly)

MIT license

12KB
118 lines

openssh-sftp-client

Rust

crate.io downloads

crate.io version

docs

openssh-sftp-client, implements sftp v3 according to openssh-portable/sftp-client.c in rust using tokio and serde.

It exposes highlevel async APIs that models closely after std::fs that are easy to use.

Extensions

This crate support the following extensions:

  • limits
  • expand path
  • fsync
  • hardlink
  • posix rename
  • copy-data

How to run tests

For macOS, please install latest rsync from homebrew.

./run_tests.sh

Dependencies

~2–13MB
~168K SLoC