├── .github └── workflows │ ├── ci.yml │ └── clean.yml ├── .gitignore ├── .scalafmt-common.conf ├── .scalafmt.conf ├── README.md ├── core └── src │ ├── main │ ├── scala-2.12 │ │ └── fs2 │ │ │ └── io │ │ │ └── ssh │ │ │ └── CompatConverters.scala │ ├── scala-2.13 │ │ └── fs2 │ │ │ └── io │ │ │ └── ssh │ │ │ └── CompatConverters.scala │ └── scala │ │ └── fs2 │ │ └── io │ │ └── ssh │ │ ├── Auth.scala │ │ ├── ByteArrayKeyPairProvider.scala │ │ ├── Client.scala │ │ ├── ConnectionConfig.scala │ │ ├── MinaFuture.scala │ │ └── Process.scala │ └── test │ ├── resources │ ├── docker │ │ ├── Dockerfile │ │ ├── index.js │ │ ├── nopassword.pub │ │ ├── password.pub │ │ ├── script.sh │ │ └── sshd_config │ ├── log4j2.xml │ ├── nopassword │ └── password │ └── scala │ └── fs2 │ └── io │ └── ssh │ ├── ClientSpec.scala │ └── SshDockerService.scala ├── dependency-check-suppressions.xml ├── keys ├── nopassword.enc ├── nopassword.pub ├── password.enc └── password.pub ├── project ├── Versions.scala ├── build.properties └── plugins.sbt ├── sbt ├── sbt.bat └── version.sbt /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/clean.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/.github/workflows/clean.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/.gitignore -------------------------------------------------------------------------------- /.scalafmt-common.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/.scalafmt-common.conf -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- 1 | version = "3.7.15" 2 | runner.dialect = scala213 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/README.md -------------------------------------------------------------------------------- /core/src/main/scala-2.12/fs2/io/ssh/CompatConverters.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/core/src/main/scala-2.12/fs2/io/ssh/CompatConverters.scala -------------------------------------------------------------------------------- /core/src/main/scala-2.13/fs2/io/ssh/CompatConverters.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/core/src/main/scala-2.13/fs2/io/ssh/CompatConverters.scala -------------------------------------------------------------------------------- /core/src/main/scala/fs2/io/ssh/Auth.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/core/src/main/scala/fs2/io/ssh/Auth.scala -------------------------------------------------------------------------------- /core/src/main/scala/fs2/io/ssh/ByteArrayKeyPairProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/core/src/main/scala/fs2/io/ssh/ByteArrayKeyPairProvider.scala -------------------------------------------------------------------------------- /core/src/main/scala/fs2/io/ssh/Client.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/core/src/main/scala/fs2/io/ssh/Client.scala -------------------------------------------------------------------------------- /core/src/main/scala/fs2/io/ssh/ConnectionConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/core/src/main/scala/fs2/io/ssh/ConnectionConfig.scala -------------------------------------------------------------------------------- /core/src/main/scala/fs2/io/ssh/MinaFuture.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/core/src/main/scala/fs2/io/ssh/MinaFuture.scala -------------------------------------------------------------------------------- /core/src/main/scala/fs2/io/ssh/Process.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/core/src/main/scala/fs2/io/ssh/Process.scala -------------------------------------------------------------------------------- /core/src/test/resources/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/core/src/test/resources/docker/Dockerfile -------------------------------------------------------------------------------- /core/src/test/resources/docker/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/core/src/test/resources/docker/index.js -------------------------------------------------------------------------------- /core/src/test/resources/docker/nopassword.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/core/src/test/resources/docker/nopassword.pub -------------------------------------------------------------------------------- /core/src/test/resources/docker/password.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/core/src/test/resources/docker/password.pub -------------------------------------------------------------------------------- /core/src/test/resources/docker/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/core/src/test/resources/docker/script.sh -------------------------------------------------------------------------------- /core/src/test/resources/docker/sshd_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/core/src/test/resources/docker/sshd_config -------------------------------------------------------------------------------- /core/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/core/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /core/src/test/resources/nopassword: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/core/src/test/resources/nopassword -------------------------------------------------------------------------------- /core/src/test/resources/password: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/core/src/test/resources/password -------------------------------------------------------------------------------- /core/src/test/scala/fs2/io/ssh/ClientSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/core/src/test/scala/fs2/io/ssh/ClientSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/fs2/io/ssh/SshDockerService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/core/src/test/scala/fs2/io/ssh/SshDockerService.scala -------------------------------------------------------------------------------- /dependency-check-suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/dependency-check-suppressions.xml -------------------------------------------------------------------------------- /keys/nopassword.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/keys/nopassword.enc -------------------------------------------------------------------------------- /keys/nopassword.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/keys/nopassword.pub -------------------------------------------------------------------------------- /keys/password.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/keys/password.enc -------------------------------------------------------------------------------- /keys/password.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/keys/password.pub -------------------------------------------------------------------------------- /project/Versions.scala: -------------------------------------------------------------------------------- 1 | object Versions { 2 | // val Shims = "1.2.1" 3 | } 4 | -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.11.5 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/sbt -------------------------------------------------------------------------------- /sbt.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/precog/fs2-ssh/HEAD/sbt.bat -------------------------------------------------------------------------------- /version.sbt: -------------------------------------------------------------------------------- 1 | // Last bumped by PR 110 2 | ThisBuild / version := "4.0.0" 3 | --------------------------------------------------------------------------------