Termscp Versions Save

🖥 A feature rich terminal UI file transfer and explorer with support for SCP/SFTP/FTP/S3/SMB

v0.13.0

2 months ago

0.13.0

Released on 03/03/2024

  • Added CLI subcommands
    • Changed -t to theme
    • Changed -u to update
    • Changed -c to config
  • Introduced support for WebDAV
    • It is now possible also to connect directly to WebDAV server with the syntax http(s)://username:[email protected]
  • Bugfix:
    • Issue 232: AWS S3 wasn't working anymore due to rust-s3 outdate
  • Dependencies:
    • Added remotefs-webdav 0.1.1

v0.12.3

7 months ago

0.12.3

Released on 06/10/2023

  • Dropped ratatui support, reverted to tui-realm 1.8

v0.12.2

7 months ago

0.12.2

Released on 01/10/2023

  • Issue 205: Allow windows build without SMB support
  • Issue 215: termscp not respecting port in SSH config. The port specified for the host in the SSH configuration wasn't evaluated.
  • Issue 213: termscp panicks if the terminal window is too small

v0.12.1

9 months ago

0.12.1

Released on 06/07/2023

  • Issue 169: Local working directory can now be specified in connection form and be saved into bookmarks.
  • Issue 188: The breadcrumbs path is not fallbacked after a failed enter into the directory
  • SMB support is now a feature (you can build rust without default features to disable smb).
  • If SSH connection timeout is 0, the connection won't timeout.

v0.12.0

11 months ago

0.12.0

Released on 16/05/2023

  • Change file permissions: you can now change file permissions easily with the permissions popup by pressing Z in the explorer.
  • SMB protocol: Support for SMB protocol has been added thanks to the remotefs-smb library and the pavao project. You may notice that the interface is quite different between Windows and Linux/MacOs/BSD due to the fact that SMB is natively supported on Windows systems.
  • Issue 153: show a loading message when loading directory's content
  • Issue 176: debug log is now written to CACHE_DIR
  • Issue 173: allow unknown fields in ssh2 configuration file
  • Issue 175: don't prompt for password if a ssh key is set for that host
  • Fixed an issue that didn't use the User specified in ssh2-config

v0.11.3

1 year ago

0.11.3

Released on 19/04/2023

  • Issue 166: fixed SCP relative paths on Windows

v0.11.2

1 year ago

0.11.2

Released on 18/04/2023

  • Issue 154: fixed SCP relative paths on Windows

v0.11.1

1 year ago

0.11.1

Released on 07/03/2022

  • Issue 150
    • fixed config directory not being created
    • before setting default ssh config path; check wheter it actually exists
  • Security:
    • removed remove_dir_all crate with tempfile 3.4
  • Dependencies:
    • Bump ssh2-config to 0.1.6

v0.11.0

1 year ago

0.11.0

Released on 20/02/2023

🦥 The lazy update

  • Transfers optimized:
    • If local/remote file have the same "last modification time" (mtime), the file is not transferred
    • When the file is exchanged, all times attributes are set (if supported by the protocol)
  • Default ssh config path:
    • SSH configuration path is now ~/.ssh/config by default
  • Added ARM64 Linux builds
  • Bugfix:
  • Dependencies:
    • Bump remotefs-ssh to 0.1.3
    • Bump self_update to 0.35
    • Bump ssh2-config to 0.1.4
    • Bump toml to 0.7

v0.10.0

1 year ago

0.10.0

Released on 15/10/2022

⭐ 500 stars update ⭐ Thank you for supporting termscp and make it reaching 500 stars on Github

  • Changed keybindings for BACKTAB: backtab will now change the explorer tab
    • To active the LOG PANEL, use P
  • Yes/No dialogs are now answerable by pressing Y or N on your keyboard (Issue 121)
  • Use ssh2 config IdentityFile as fallback for key based authentication
  • Bugfix
    • Fixed Issue 122
    • Fixed version comparison when going above 0.9
  • Dependencies:
    • Bump argh to 0.1.9
    • Bump chrono to 0.4.22
    • Bump keyring to 1.2.0
    • Bump notify-rust to 4.5.10
    • Bump open to 3.0.3
    • Bump rpassword to 7.0.0
    • Changed regex to lazy-regex 2.3.0
    • Bump remotefs-ftp to 0.1.2
    • Bump remotefs-ssh to 0.1.2
    • Bump self_update to 0.32
    • Bump ssh2-config to 0.1.3
    • Bump tuirealm to 1.8.0
    • Bump tui-realm-stdlib to 1.1.7
    • Bump unicode-width to 0.1.10
    • Added version-compare 0.1.0
    • Bump whoami to 1.2.3
    • Bump wildmatch to 2.1.1
    • Removed libssl dependency