diff --git a/src/filetransfer/mod.rs b/src/filetransfer/mod.rs index 6757e6f..326e962 100644 --- a/src/filetransfer/mod.rs +++ b/src/filetransfer/mod.rs @@ -91,6 +91,16 @@ pub trait FileTransfer { fn list_dir(&self) -> Result, FileTransferError>; + /// ### mkdir + /// + /// Make directory + fn mkdir(&self, dir: String) -> Result<(), FileTransferError>; + + /// ### remove + /// + /// Remove a file or a directory + fn remove(&self, file: FsEntry) -> Result<(), FileTransferError>; + /// ### send_file /// /// Send file to remote