Skip to content

Earnest-Labs/scala-sftp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

scala-sftp

An SFTP wrapper library for Jsch that embraces referential transparency and composability via Cats-effect. The library has built-in pooling support. It heavily uses the "enrich my library pattern".

Documentation

http://www.jcraft.com/jsch/

Environment Variables

These are the expected environment variable by default. However, the key names are overridable.

"SFTP_HOST" - required

"SFTP_USER" - required

"SFTP_STRICT_HOST_KEY_CHECKING" - required

"SFTP_PASSWORD" - optional

"SFTP_PORT" - optional

"SFTP_PRIVATE_KEY" - optional

Script Usage

A go wrapper is a proxy for all operations. All dependencies are managed by docker.

Usage: ./go <command> [sub-command]

Available commands are:
    sbt [cmd] SBT commands (http://www.scala-sbt.org/)
    test      Run tests    

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •