Use ssh2 config IdentityFile as fallback for key based authentication

This commit is contained in:
veeso
2022-08-30 17:47:55 +02:00
parent 833cd7d3ba
commit 64e3848c97
5 changed files with 112 additions and 19 deletions

View File

@@ -21,14 +21,15 @@ pub fn create_sample_file_entry() -> (File, NamedTempFile) {
)
}
/// Create sample file with default lorem ipsum content
pub fn create_sample_file() -> NamedTempFile {
// Write
create_sample_file_with_content("Lorem ipsum dolor sit amet, consectetur adipiscing elit.Mauris ultricies consequat eros,nec scelerisque magna imperdiet metus.")
}
/// Create sample file with provided content
pub fn create_sample_file_with_content(content: impl std::fmt::Display) -> NamedTempFile {
let mut tmpfile: tempfile::NamedTempFile = tempfile::NamedTempFile::new().unwrap();
writeln!(
tmpfile,
"Lorem ipsum dolor sit amet, consectetur adipiscing elit.Mauris ultricies consequat eros,nec scelerisque magna imperdiet metus."
)
.unwrap();
writeln!(tmpfile, "{}", content).unwrap();
tmpfile
}