#25 new: sftp upload

This commit is contained in:
lollipopkit
2023-05-30 19:49:54 +08:00
parent a1e80fd806
commit 92ffed6541
25 changed files with 409 additions and 177 deletions

View File

@@ -15,6 +15,21 @@ abstract class Err<T> {
Err({required this.from, required this.type, this.message});
}
enum SSHErrType {
unknown,
noPrivateKey;
}
class SSHErr extends Err<SSHErrType> {
SSHErr({required SSHErrType type, String? message})
: super(from: ErrFrom.ssh, type: type, message: message);
@override
String toString() {
return 'SSHErr<$type>: $message';
}
}
enum DockerErrType {
unknown,
noClient,