1
1
<!-- Title-->
2
2
<p align =" center " >
3
- <h1 align =" center " >DartSSH 2 </h1 >
3
+ <h1 align =" center " >DartSSH 3 </h1 >
4
4
</p >
5
5
6
6
<!-- Badges-->
7
7
<p align =" center " >
8
- <a href =" https://pub.dartlang.org/packages/dartssh2 " >
9
- <img src="https://img.shields.io/pub/v/dartssh2 .svg">
8
+ <a href =" https://pub.dartlang.org/packages/dartssh3 " >
9
+ <img src="https://img.shields.io/pub/v/dartssh3 .svg">
10
10
</a >
11
- <a href =" https://pub.dev/packages/dartssh2 " >
12
- <img src="https://img.shields.io/pub/popularity/dartssh2 ?logo=dart">
11
+ <a href =" https://pub.dev/packages/dartssh3 " >
12
+ <img src="https://img.shields.io/pub/popularity/dartssh3 ?logo=dart">
13
13
</a >
14
- <a href =" https://www.dartdocs.org/documentation/dartssh2 /latest/ " >
15
- <img src="https://img.shields.io/badge/Docs-dartssh2 -blue.svg">
14
+ <a href =" https://www.dartdocs.org/documentation/dartssh3 /latest/ " >
15
+ <img src="https://img.shields.io/badge/Docs-dartssh3 -blue.svg">
16
16
</a >
17
- <a href =" https://github.com/TerminalStudio/dartssh2 /actions/workflows/dart.yml " >
18
- <img src="https://github.com/TerminalStudio/dartssh2 /actions/workflows/dart.yml/badge.svg">
17
+ <a href =" https://github.com/vicajilau/dartssh3 /actions/workflows/dart.yml " >
18
+ <img src="https://github.com/vicajilau/dartssh3 /actions/workflows/dart.yml/badge.svg">
19
19
</a >
20
+
20
21
<a href =" https://ko-fi.com/F1F61K6BL " >
21
22
<img src="https://img.shields.io/badge/Buy%20Me%20a%20Coffee-F16061?style=flat&logo=buy-me-a-coffee&logoColor=white&labelColor=555555">
22
23
</a >
26
27
SSH and SFTP client written in pure Dart, aiming to be feature-rich as well as easy to use.
27
28
</p >
28
29
29
- > ** dartssh2 ** is now a complete rewrite of [ dartssh ] .
30
+ > ** dartssh3 ** is a fork of [ dartssh3 ] with a fresh start .
30
31
31
32
## ✨ Features
32
33
@@ -36,7 +37,7 @@ SSH and SFTP client written in pure Dart, aiming to be feature-rich as well as e
36
37
- ** Forwarding** : Supports local forwarding and remote forwarding.
37
38
- ** SFTP** : Supports all operations defined in [ SFTPv3 protocol] ( https://datatracker.ietf.org/doc/html/draft-ietf-secsh-filexfer-02 ) including upload, download, list, link, remove, rename, etc.
38
39
39
- ## 🧬 Built with dartssh2
40
+ ## 🧬 Built with dartssh3
40
41
41
42
<table >
42
43
<tr >
@@ -53,8 +54,8 @@ SSH and SFTP client written in pure Dart, aiming to be feature-rich as well as e
53
54
<tr >
54
55
<!-- ServerBox -->
55
56
<td>
56
- <img src="https://raw.githubusercontent.com/TerminalStudio/dartssh2 /master/media/showcase-1-serverbox.1.jpg" width="150px">
57
- <img src="https://raw.githubusercontent.com/TerminalStudio/dartssh2 /master/media/showcase-1-serverbox.2.png" width="150px">
57
+ <img src="https://raw.githubusercontent.com/vicajilau/dartssh3 /master/media/showcase-1-serverbox.1.jpg" width="150px">
58
+ <img src="https://raw.githubusercontent.com/vicajilau/dartssh3 /master/media/showcase-1-serverbox.2.png" width="150px">
58
59
</td>
59
60
<!-- Ssh! No Ports -->
60
61
<td>
@@ -72,7 +73,7 @@ SSH and SFTP client written in pure Dart, aiming to be feature-rich as well as e
72
73
73
74
``` sh
74
75
# Install the `dartssh` command.
75
- dart pub global activate dartssh2_cli
76
+ dart pub global activate dartssh3_cli
76
77
77
78
# Then use `dartssh` as regular `ssh` command.
78
79
dartssh user@example.com
@@ -344,20 +345,20 @@ print('free: ${statvfs.blockSize * statvfs.freeBlocks}');
344
345
345
346
### SSH client:
346
347
347
- - [ example/example.dart] ( https://github.com/TerminalStudio/dartssh2 /blob/master/example/example.dart )
348
- - [ example/execute.dart] ( https://github.com/TerminalStudio/dartssh2 /blob/master/example/execute.dart )
349
- - [ example/forward_local.dart] ( https://github.com/TerminalStudio/dartssh2 /blob/master/example/forward_local.dart )
350
- - [ example/forward_remote.dart] ( https://github.com/TerminalStudio/dartssh2 /blob/master/example/forward_remote.dart )
351
- - [ example/pubkey.dart] ( https://github.com/TerminalStudio/dartssh2 /blob/master/example/pubkey.dart )
352
- - [ example/shell.dart] ( https://github.com/TerminalStudio/dartssh2 /blob/master/example/shell.dart )
353
- - [ example/ssh_jump.dart] ( https://github.com/TerminalStudio/dartssh2 /blob/master/example/ssh_jump.dart )
348
+ - [ example/example.dart] ( https://github.com/vicajilau/dartssh3 /blob/master/example/example.dart )
349
+ - [ example/execute.dart] ( https://github.com/vicajilau/dartssh3 /blob/master/example/execute.dart )
350
+ - [ example/forward_local.dart] ( https://github.com/vicajilau/dartssh3 /blob/master/example/forward_local.dart )
351
+ - [ example/forward_remote.dart] ( https://github.com/vicajilau/dartssh3 /blob/master/example/forward_remote.dart )
352
+ - [ example/pubkey.dart] ( https://github.com/vicajilau/dartssh3 /blob/master/example/pubkey.dart )
353
+ - [ example/shell.dart] ( https://github.com/vicajilau/dartssh3 /blob/master/example/shell.dart )
354
+ - [ example/ssh_jump.dart] ( https://github.com/vicajilau/dartssh3 /blob/master/example/ssh_jump.dart )
354
355
355
356
### SFTP:
356
- - [ example/sftp_read.dart] ( https://github.com/TerminalStudio/dartssh2 /blob/master/example/sftp_read.dart )
357
- - [ example/sftp_list.dart] ( https://github.com/TerminalStudio/dartssh2 /blob/master/example/sftp_list.dart )
358
- - [ example/sftp_stat.dart] ( https://github.com/TerminalStudio/dartssh2 /blob/master/example/sftp_stat.dart )
359
- - [ example/sftp_upload.dart] ( https://github.com/TerminalStudio/dartssh2 /blob/master/example/sftp_upload.dart )
360
- - [ example/sftp_filetype.dart] ( https://github.com/TerminalStudio/dartssh2 /blob/master/example/sftp_filetype.dart )
357
+ - [ example/sftp_read.dart] ( https://github.com/vicajilau/dartssh3 /blob/master/example/sftp_read.dart )
358
+ - [ example/sftp_list.dart] ( https://github.com/vicajilau/dartssh3 /blob/master/example/sftp_list.dart )
359
+ - [ example/sftp_stat.dart] ( https://github.com/vicajilau/dartssh3 /blob/master/example/sftp_stat.dart )
360
+ - [ example/sftp_upload.dart] ( https://github.com/vicajilau/dartssh3 /blob/master/example/sftp_upload.dart )
361
+ - [ example/sftp_filetype.dart] ( https://github.com/vicajilau/dartssh3 /blob/master/example/sftp_filetype.dart )
361
362
362
363
363
364
@@ -430,4 +431,4 @@ https://github.com/GreenAppers/dartssh by GreenAppers
430
431
431
432
dartssh is released under the terms of the MIT license. See [ LICENSE] ( LICENSE ) .
432
433
433
- [ dartssh ] : https://github.com/GreenAppers/dartssh
434
+ [ dartssh3 ] : https://github.com/vicajilau/dartssh3
0 commit comments