Commit graph

72 commits

Author SHA1 Message Date
veeso 1c58f1d623 Use containers to test file transfers
Use containers to test file transfers

Container setup

Container setup

tests with docker-compose

these tests won't work with containers

ftp tests with containers; removed crap servers; tests only lib

hostname for github

booooooh

fixed recursive remove FTP

Use containers to test file transfers

Container setup

Container setup

tests with docker-compose

these tests won't work with containers

ftp tests with containers; removed crap servers; tests only lib

hostname for github

booooooh

fixed recursive remove FTP

fixed rename

changelog

Desperate attempt

Fixed ftp tests; migrated sftp tests to containers; use env for services

github actions are just broken imo

github actions are just broken imo

Don't use services, since they just don't fuckin work...

docker compose not supported yet?

deprecated typo

Now explain this: github actions have services (which don't work) and then you find out docker-compose is already installed *BLOWMIND*

Fixed hostname for tests

scp tests

maybe

tests

wtf

Restored host tests

Changelog

Improving coverage

Improving coverage

Restored coverage task

More tests for file transfers; test ssh keys too

typo

tests; code improvements

Use tests helpers

fixed tempdir

fixed tempdir
2021-06-15 17:51:06 +02:00
veeso 26f7c1f9d1 Help panels as ScrollTable to allow displaying entire content on small screens 2021-06-12 09:05:02 +02:00
veeso f078232499 tui-realm 0.4.1 2021-06-11 15:32:45 +02:00
veeso 8cd91f6df3 tui-realm 0.3.2 2021-06-11 15:31:33 +02:00
veeso 5670c0f975 0.5.1 setup 2021-06-11 15:28:14 +02:00
veeso 4973545fe1 Docs 2021-05-23 14:47:55 +02:00
veeso 4e287a0231 Logging setup 2021-05-16 10:36:16 +02:00
veeso cfc1b73c74 Updated dependencies 2021-05-15 18:04:51 +02:00
veeso 892be42988 pretty assert 2021-05-06 21:57:04 +02:00
veeso 42477d6893 tui-realm 0.2.2 2021-05-03 22:24:17 +02:00
veeso e90f561584 Bumped tui-realm to 0.2.1 2021-05-02 12:09:32 +02:00
veeso 8bb66b53e0 Removed tui; added tuirealm 2021-04-25 23:00:49 +02:00
veeso 84c36f1789 0.5.0 setup 2021-04-23 22:05:05 +02:00
veeso 2214c1dee3 Removed winscp references 2021-04-23 22:03:12 +02:00
veeso 08b8946429 Working on 0.4.2 2021-04-13 09:06:22 +02:00
veeso fe5c35d789 Fixed cargo.toml 2021-04-06 20:59:02 +02:00
veeso 52b35f9232 Updated dependencies 2021-04-03 17:45:02 +02:00
veeso 91081cb86a Use thiserror to format error messages 2021-04-03 16:33:18 +02:00
veeso af678802bb Added path to HostError; scan_dir won't fail if it is not possible to stat an entry 2021-04-03 16:21:37 +02:00
veeso b610da16a9 Fix remote paths for Windows 2021-04-02 22:09:58 +02:00
veeso bd00ba7971 Working on 0.4.1 2021-03-29 20:59:55 +02:00
veeso 1ad75adf87 License changed to MIT 2021-03-26 22:25:10 +01:00
ChristianVisintin b9d801e8bc find method for FileTransfer trait 2021-03-21 22:57:31 +01:00
veeso bf4f24ceec Removed unicode-width 2021-03-21 16:01:12 +01:00
veeso 98861a6bbd Working on 0.4.0 2021-03-04 15:05:27 +01:00
veeso 35ab9ae202 Added githubActions features to handle github tests; set git fetch test under github actions exclude pattern 2021-03-01 20:33:04 +01:00
veeso 4e887c3429 Git: check for new updates (utils) 2021-02-28 12:33:12 +01:00
ChristianVisintin 8c8d01c29c working on 0.3.3 2021-02-16 12:50:04 +01:00
veeso 780cf592e4 Updated dependencies 2021-01-24 12:04:27 +01:00
ChristianVisintin ec801f1555 Working on 0.3.2 2021-01-19 09:12:59 +01:00
ChristianVisintin 0e4caaecfd Keyring storage 2021-01-16 16:07:11 +01:00
ChristianVisintin 69ece00ae2 working on 0.3.1... 2021-01-16 10:31:24 +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 f981602221 Definetely fixed FTP issues 2021-01-09 15:05:49 +01:00
veeso 49790b4704 Updated references to veeso 2021-01-02 13:04:49 +01:00
ChristianVisintin 14125f673a Added options to explorer, in order to define sorting modes and other options. Added bitflags to dependencies; Moved Explorer to Fs module 2020-12-26 17:29:12 +01:00
ChristianVisintin c35a5590b5 Updated dependencies 2020-12-22 18:33:38 +01:00
ChristianVisintin b5abe4538f Replaced sha256 sum with last modification time check, to verify if a file has been changed in the text editor 2020-12-22 17:23:16 +01:00
ChristianVisintin 7202b19d45 Working on 0.3.0 2020-12-22 17:14:44 +01:00
ChristianVisintin 47f9b39630 Sha256 in utils 2020-12-20 14:49:32 +01:00
ChristianVisintin dd9f54acae Working on text-editor 2020-12-19 21:04:55 +01:00
ChristianVisintin 386db6278b Updated github uri 2020-12-18 14:47:48 +01:00
ChristianVisintin 61c58e227e Merge branch 'bookmarks' into 0.2.0 2020-12-16 20:42:47 +01:00
ChristianVisintin 8cb3637954 Magic-crypt 2020-12-16 15:46:46 +01:00
ChristianVisintin dcc289153f Working on bookmarksClient 2020-12-15 22:17:19 +01:00
ChristianVisintin c9f1086408 Merge branch 'bookmarks' into 0.2.0 2020-12-15 16:45:34 +01:00
ChristianVisintin 50fcba63c4 Bookmarks serializer and data types 2020-12-15 11:13:29 +01:00
ChristianVisintin 7aa8a892f8 Cargo toml 0.1.3 2020-12-14 09:14:58 +01:00
ChristianVisintin e273192f19 Working on 0.2.0 2020-12-13 10:27:21 +01:00
ChristianVisintin 55bda874f0 Optimized code and performance using clippy 2020-12-12 12:14:51 +01:00