Commit graph

495 commits

Author SHA1 Message Date
veeso 87aa900bc6 0.3.2 2021-01-24 20:48:46 +01:00
veeso e8e4cd22a1 0.3.2 ready 2021-01-24 20:31:24 +01:00
veeso 780cf592e4 Updated dependencies 2021-01-24 12:04:27 +01:00
Christian Visintin 45db58a0b3
Merge pull request #5 from veeso/ls-fmt
File explorer formatter
2021-01-24 11:59:31 +01:00
veeso f5218bc582 test_utils_fmt_path_elide: don't run on windows 2021-01-24 11:48:00 +01:00
veeso c5e2e02415 Optimized formatter: instead of replacing in fmt_str, keep 'prefix' in the call chain 2021-01-24 11:29:20 +01:00
veeso e088772685 Docs 2021-01-23 16:38:46 +01:00
veeso 859daa3107 Clippy 2021-01-23 16:38:36 +01:00
veeso 56c580fc80 Use file_fmt in explorer activity 2021-01-23 16:26:25 +01:00
veeso 7a9ee697ff Added fmt_file to setupt activity 2021-01-23 16:22:32 +01:00
veeso c16a2f6441 Improved getters/setters config client 2021-01-23 16:21:30 +01:00
veeso b3c4385617 Added to ConfigClient getters/setters for file_fmt 2021-01-23 16:09:13 +01:00
veeso e92370bd05 Added file_fmt to configuration 2021-01-23 16:00:41 +01:00
veeso da0d5231bf Use formatter to fmt fs entries instead of fmt::Display trait 2021-01-23 15:51:46 +01:00
veeso c1f6308795 Explorer formatter module 2021-01-23 15:41:07 +01:00
veeso 54ab24fc0c fmt_path_elide 2021-01-23 15:03:43 +01:00
veeso d99efb9de4 SCP File transfer: when listing directory entries, check if a symlink points to a directory or to a file 2021-01-23 12:20:34 +01:00
ChristianVisintin 0c9ed38eb7 Solved file index in explorer files at start of termscp, in case the first entry is an hidden file 2021-01-19 09:13:08 +01:00
ChristianVisintin ec801f1555 Working on 0.3.2 2021-01-19 09:12:59 +01:00
veeso e0d8879961 typos 2021-01-18 19:09:54 +01:00
veeso 3f2be65a6c termscp 0.3.1 2021-01-18 17:56:13 +01:00
veeso a5a745e444 0.3.1 2021-01-18 17:36:53 +01:00
Christian Visintin 7ee142314e
Merge pull request #4 from Fenex/refactoring/1
Refactoring FtpFileTransfer::parse_unix_list_line
2021-01-18 14:25:24 +01:00
Christian Visintin c412d98ec7
Merge branch '0.3.1' into refactoring/1 2021-01-18 08:07:00 +01:00
Vitaliy Busko d7e5eacd79
Refactoring ScpFileTransfer::parse_ls_output 2021-01-18 11:31:35 +07:00
Vitaliy Busko 367fb235f6
Refactoring FtpFileTransfer::parse_unix_list_line 2021-01-18 10:51:22 +07:00
Christian Visintin d68d63b978
Merge pull request #3 from veeso/keystorage
Keystorage
2021-01-16 18:10:18 +01:00
ChristianVisintin 23ca2baa8c Cargo clippy 2021-01-16 18:02:12 +01:00
ChristianVisintin ac02928e69 Don't run bookmarks tests on macos 2021-01-16 17:37:03 +01:00
ChristianVisintin cb20589b01 Macos test thread (?) 2021-01-16 17:27:07 +01:00
ChristianVisintin 1acbf89717 keyring ok 2021-01-16 17:13:41 +01:00
ChristianVisintin 08d8a3621c Keyring storage in bookmarks client (if possible) 2021-01-16 16:57:00 +01:00
ChristianVisintin 0192b86422 Check if supported (test) 2021-01-16 16:07:53 +01:00
ChristianVisintin 0e4caaecfd Keyring storage 2021-01-16 16:07:11 +01:00
ChristianVisintin 215927d432 Fixed copyright header 2021-01-16 15:37:29 +01:00
ChristianVisintin eee08bd623 Key storage (file) 2021-01-16 15:37:19 +01:00
ChristianVisintin 76fdd9864c Fixed copyright header 2021-01-16 15:13:58 +01:00
ChristianVisintin 350443ec99 SCP file transfer: fixed possible wrong file size when sending file, due to a possible incoherent size between the file explorer and the actual file size 2021-01-16 11:49:59 +01:00
ChristianVisintin 928fc1b450 Solved index of files list no more kept after 0.3.0 (use set_abs_index instead) 2021-01-16 11:35:33 +01:00
ChristianVisintin 03e1bf53d0 Solved index of files list no more kept after 0.3.0 2021-01-16 11:16:31 +01:00
ChristianVisintin 9330025d07 Connection timeout for SFTP/SCP clients 2021-01-16 10:58:07 +01:00
ChristianVisintin bf56a269e0 Replaced Box<dyn Iterator... with impl Iterator 2021-01-16 10:37:53 +01:00
ChristianVisintin 0393c1a850 working on 0.3.1... 2021-01-16 10:33:34 +01:00
ChristianVisintin 69ece00ae2 working on 0.3.1... 2021-01-16 10:31:24 +01:00
Christian Visintin 97656536d4
Cargo build requirements 2021-01-13 10:49:46 +01:00
Christian Visintin 94b78d85ef
Merge pull request #1 from Byron/main
run `cargo diet` to reduce crate size by 85%
2021-01-11 08:11:52 +01:00
Sebastian Thiel ba3a888d26
run cargo diet to reduce crate size by 85%
I noticed the crate is pretty big and took a quick look, here
is the outcome of slimming it down.

```
➜  termscp git:(main) cargo diet
┌───────────────────────────────────────────┬─────────────┐
│ File                                      │ Size (Byte) │
├───────────────────────────────────────────┼─────────────┤
│ codecov.yml                               │          96 │
│ .github/ISSUE_TEMPLATE/feature_request.md │         203 │
│ dist/deb.sh                               │         210 │
│ .github/workflows/macos.yml               │         319 │
│ .github/workflows/windows.yml             │         321 │
│ dist/rpm.sh                               │         336 │
│ dist/build/README.md                      │         345 │
│ .gitignore                                │         356 │
│ dist/build/x86_64/Dockerfile              │         509 │
│ dist/pkgs/arch/.SRCINFO                   │         511 │
│ .github/workflows/aur-pub.yml             │         570 │
│ dist/pkgs/arch/PKGBUILD                   │         580 │
│ .github/ISSUE_TEMPLATE/bug_report.md      │         598 │
│ dist/build/x86_64_archlinux/Dockerfile    │         905 │
│ .github/workflows/linux.yml               │        1013 │
│ .github/PULL_REQUEST_TEMPLATE.md          │        1093 │
│ dist/build/deploy.sh                      │        1291 │
│ docs/drawio/UI.drawio                     │        1993 │
│ CODE_OF_CONDUCT.md                        │        3368 │
│ CONTRIBUTING.md                           │       10756 │
│ assets/images/bookmarks.gif               │      298453 │
│ assets/images/auth.gif                    │      321769 │
│ assets/images/explorer.gif                │      650583 │
│ assets/images/config.gif                  │      705780 │
│ assets/images/text-editor.gif             │     1898000 │
└───────────────────────────────────────────┴─────────────┘
Saved 85% or 3.9 MB in 25 files (of 4.6 MB and 75 files in entire crate)
```

Please let me know if you would like some other files to be included
or whatever else is needed to make this PR mergeable.

Thanks :).
2021-01-11 09:09:50 +08:00
veeso d62a6e98c8 0.3.0 2021-01-10 18:22:53 +01:00
veeso eeed99b013 Merge branch '0.3.0' into main 2021-01-10 17:31:31 +01:00
veeso 2b54326334 0.3.0 ready 2021-01-10 17:30:20 +01:00