SFTP Client
An Elixir SFTP Client that wraps Erlang's ssh and ssh_sftp.
Prerequisites
- Erlang 20 or greater
- Elixir 1.8 or greater
Installation
If available in Hex, the package can be installed
by adding sftp_client to your list of dependencies in mix.exs:
def deps do
[
{:sftp_client, "~> 1.0.0"}
]
endDocs
Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/sftp_client.
Missing Features
- Support for ed25519 and ed448 keys (EdDSA passhrases (Curves 25519 and 448) are not yet implemented by Erlang's ssh_file)
- Remote TAR creation and extraction
:ssh_sftp.write_file_info/3